《单片机基础》第1次实验报告

《单片机基础》第1次实验报告

ID:1651340

大小:45.00 KB

页数:2页

时间:2017-11-12

《单片机基础》第1次实验报告_第1页
《单片机基础》第1次实验报告_第2页
资源描述:

《《单片机基础》第1次实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《单片机基础》第1次实验报告实验内容实验十广告灯实验(实验手册P28页)姓名学号班级实验准备:(1)在D:盘根目录下创建一个以“学号”命名的空文件夹。(2)将“C:Keil单片机实验程序”路径下的ZYADV.ASM文件复制到D:盘刚才创建的空文件夹里(注:所有单片机的上机文档包括源程序都可以在“http://cs2.swfu.edu.cn/~ypy/单片机/”上找到)。(3)在KeilC51环境下新建一个名为“ZYADV”的工程,并按照《单片机实验说明》文档中的第8步进行工程属性的设置。(4)将汇编源程序“ZYADV.ASM”添加到新创建的工程里。(5)编译程序。(6)在

2、Proteus里绘制电路图,P1口接8个LED灯,进行仿真调试。按要求完成以下步骤:1、汇编源程序“ZYADV.ASM”已粘贴在下方,看懂源程序后对每条指令加上注释信息,注释信息以分号开始,将注释信息的字体设置为‘绿色’。RG0MAIN:MOVDPTR,#TABMOVR5,#71HLOOP:MOVA,#00HMOVCA,@A+DPTRMOVP1,AACALLDELAYACALLDELAYINCDPTRDJNZR5,LOOPLJMPMAINDELAY:MOVR7,#00HMOVR6,#00HDE:DJNZR7,$DJNZR6,DERETTAB:DB0FEH,0FDH,0FBH,

3、0F7H,0EFH,0DFH,0BFH,7FHDB0FFH,7FH,0BFH,0DFH,0EFH,0F7H,0FBH,0FDHDB0FEH,0FFH,0FEH,0FCH,0F8H,0F0H,0E0H,0C0HDB80H,00H,80H,0C0H,0E0H,0F0H,0F8H,0FCHDB0FEH,0FFH,7FH,3FH,1FH,0FH,07H,03HDB01H,00H,01H,03H,07H,0FH,1FH,3FHDB7FH,0FFH,7EH,3CH,18H,00H,18H,3CHDB7EH,0FFH,0FEH,0FCH,0FCH,0F9H,0F3H,0E7HDB0CFH,

4、9FH,3FH,7FH,0FFH,7FH,3FH,9FHDB0CFH,0E7H,0F3H,0F9H,0FCH,0FEH,0FFHDB0FEH,0FCH,0F8H,0F0H,0E0H,0C0H,80H,00HDB80H,40H,20H,10H,08H,04H,02H,01H,00HDB01H,02H,04H,08H,10H,20H,40H,80H,00HDB80H,0C0H,0E0H,0F0H,0F8H,0FCH,0FEH,0FFHEND2、观察实验现象,阅读源程序,思考并回答以下问题。(1)将程序正确下载到实验箱后,观察程序全速运行的现象。思考灯的闪烁有何规律?源程序是如何控

5、制灯闪烁的?答:(2)按F10功能键进行单步执行程序,观察流程是否会进入表格首地址。答:(3)在单步执行程序过程中,观察灯闪烁的规律,思考LED灯是“共阳极”接法,还是“共阴极”接法?答:(4)思考源程序中寄存器R5的初值为何是“71H”?“ACALLDELAY”指令为何调用两次,如果只调用一次现象有何改变?答:(5)假设单片机实验箱的晶振频率为12MHz,请计算DELAY标号开始的延时程序具体延时了多长时间?写出计算公式。并思考,如果需要控制灯闪烁加快,或者减慢应如何修改程序?DELAY:MOVR7,#00H;MOVR6,#00H;DE:DJNZR7,$;DJNZR6,DE

6、;RET答:(6)假设单片机实验箱时钟频率为12MHz,使用单片机的定时器T0,编程控制灯闪烁周期为100ms,将汇编源程序粘贴在此处。

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

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

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