zhc2实验指导1

zhc2实验指导1

ID:20446653

大小:452.36 KB

页数:25页

时间:2018-10-12

zhc2实验指导1_第1页
zhc2实验指导1_第2页
zhc2实验指导1_第3页
zhc2实验指导1_第4页
zhc2实验指导1_第5页
资源描述:

《zhc2实验指导1》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第一章单片机内部功能实验实验一清零实验一、实验目的掌握汇编语言设计和调试方法,熟悉键盘操作。二、实验内容把7000H〜70FFH的内各清零。三、实验程序框图(CLEAR.ASM)开始结束四、实验步骤⑴在闪动“P.”状态,按PCDBG键;(2)在PC机处于在Win9X/2000/XP软件平台下,单击DVCC图标,进入51动态调试窗口;⑶在“系统设置”选项中设定仿真模式为内程序、内数据:⑷在主菜单巾选择“联接”,进入51实验系统动态调试界面;⑸选择“实验指南/实验项目选择/清零程序”,再选择实验指南/程序,打开

2、该实验源程序;⑹再在主菜单屮选择调试,进入实验程序的编译、连接、目标文件的传送(三个步骤一起完成,也可以逐项进行);目标文件传送完后,在程序窗口内的首条指令前有一个蓝色光标出现;(7)从起始地址开始单步(F8)或断点运行程序到STOP处;(8)在存贮器窗口内检査7000H〜70FFH屮的内容是否为全00H。五、思考:假使要把7000〜70FFH屮的內容改成FF,如何编制程序?实验二拆字实验一、实验目的掌握汇编语言设计和调试方法。二、实验内容把7000H的内容拆开,高位送7001H低位,低位送7002H低位。

3、7001H、7002H高位清零,一般本程序用于把数据送显示缓冲区吋用。三、实验程序框图(CWORD.ASM)开始7000内容送A高低位交换屏蔽高位后送7001H7000H内各送A屏蔽高位后送7002H结束四、实验步骤(1)在闪动“P.”状态,按PCDBG键;(2)单击DVCC图标;(3)在系统设置选项屮设定仿真模式为内程序、内数据;(4)在主菜单中选择联接;(5)选择实验指南/实验项目选择/拆字程序,再选择实验指南/程序,打开该实验源程序;⑹再在主菜单屮选择调试,进入实验程序的编译、连接、目标文件的传送(三

4、个步骤一起完成,也可以逐项进行);目标文件传送完后,在程序窗口内的首条指令前有一个蓝色光标出现;⑺先用存贮器读写方法将7000H单元置成34H;⑻从起始地址开始单步(F8)或断点运行程序到STOP处;⑼检查7001H和7002H单元巾的内容应为03H和04H;五、思考:如何用断点方法调试本程序。实验三拼字实验一、实验目的进一步掌握汇编语言设计和调试方法。二、实验内容把7000H、7001H的低位相拼后送入7002H,一般本程序用于把显示缓冲区的数据取出拼装成一个字节。三、实验程序框图(PWORD.ASM)开

5、始(7000H)送A,屏蔽高位交换高低位后送B(7001H)送A,屏蔽高位A和B相或后送7002H结束四、实验步骤(1)在闪动“P.”状态,按PCDBG键;⑵单击DVCC图标;(2)在系统设置选项屮设定仿真模式为内程序、内数据;(3)在主菜单中选择联接;⑸选择实验指南/实验项目选择/拼字程序,再选择实验指南/程序,打开该实验源程序;(1)再在主菜单屮选择调试,进入实验程序的编译、连接、0标文件的传送(三个步骤一起完成,也可以逐项进行);目标文件传送完后,在程序窗口内的首条指令前有一个蓝色光标出现;(2)先用

6、存贮器读写方法将7000H单元屮闪容罝03H,7001H单元屮的内容罝04H;(3)从起始地址开始单步(F8)或断点运行程序到STOP处;⑼在存贮器窗口内检查7002H巾的内容应为34H。实验四数据传送实验一、实验目的掌握RAM中的数据操作。二、实验内容把(R2、R3)源RAM区首址内的(R6、R7)个字节数据,传送到(R4、R5)目的RAM区。三、实验程序框图(DMVE.ASM)开始>源地址N容送A(A)送目的地址源地址加1目的地址加1N字节数到吗?;V结來四、实验步骤(1)在闪动“P.”状态,按PCDB

7、G键;(2)单击DVCC图标;(3)在系统设置选项屮设定仿真模式为内程序、内数据;(4)在主菜单中选择联接;⑸选择实验指南/实验项目选择/数据传送程序,再选择实验指南/程序,打开该实验源程序;⑹再在主菜单屮选择调试,进入实验程序的编译、连接、目标文件的传送(三个步骤一起完成,也可以逐项进行);目标文件传送完后,在程序窗口内的首条指令前有一个蓝色光标出现;(7)在寄存器窗口里,R2、R3巾装入源首址<例如6000H〉,R4、R5中装入目的地址<例如7000H〉,R6、R7中装入字节数<OFFFH〉;⑻从起始地

8、址开始单步(F8)或断点运行程序到STOP处;⑼检查7000H开始的闪容和6000H开始的内容是否完全相同。实验五数据排序实验一、实验目的熟悉8031指令系统,掌握程序设计方法。二、实验内容编写并调试一个排序子程序,其功能为用冒泡法将A部RAM中儿个单元字节无符号的正整数,按从小到大的次序重新排列。三、实验程序框图(DORDE.ASM)开始清标志位从(R0)取数一〉A(R0)+1送R0(A)<((R0))?置标志

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。