单片机原理与应用实验(实习、实训)报告.docx

单片机原理与应用实验(实习、实训)报告.docx

ID:62027241

大小:2.98 MB

页数:18页

时间:2021-04-14

单片机原理与应用实验(实习、实训)报告.docx_第1页
单片机原理与应用实验(实习、实训)报告.docx_第2页
单片机原理与应用实验(实习、实训)报告.docx_第3页
单片机原理与应用实验(实习、实训)报告.docx_第4页
单片机原理与应用实验(实习、实训)报告.docx_第5页
资源描述:

《单片机原理与应用实验(实习、实训)报告.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、北京联合大学实验(实习、实训)报告课程名称:单片机原理与应用专业:通信工程班级:通信1404B学号:201408033、2014指导教师:胡字滢姓名:成绩:2016年10月22日实验一一、实验设备:计算机,KEILC平台,(单片机开发实验板)实验地点:实验楼0805;时间2016.10.17实验人员:YYY,XXX二、实验内容:(1)练习一程序清单:;实验人员:YYY,XXX;实验设备:计算机,KEILC平台;实验地点:实验楼0805;时间2016.10.17;项目文件:lkh.uv2,文件:lkh1-1.ASM;实验内容:;练习1:执行下列程序段,观察并记录累加器A

2、、R0和;内部RAM中的59H、51H、52H单元中的内容为何值?ORG0000HMOV59H,#50HMOVA,59HMOVR0,AMOVA,#00HMOV@R0,AMOVA,#01HMOV51H,AMOV52H,#02HSJMP$END程序执行完成后的结果:A=01H,R0=50H,(59H)=50H,(51H)=01H,(52H)=02H(2)练习2程序清单:;实验人员:YYY,XXX;实验设备:计算机,KEILC平台;实验地点:实验楼0805;时间2016.10.17;项目文件:lkh.uv2,文件:lkh1-2.ASM;实验内容:;观察并记录各存储单元的最终

3、结果。ORG0000HMOV60H,#0ADH;(60H)=ADHMOV61H,#8FH;(61H)=8FHMOVR0,#60H;R0(00H)=60HMOVR1,#61H;R1(01H)=61HMOVA,@R0;A=ADHSWAPA;A=DAHXCHA,@R1;A=8FH,R1=61HSWAPA;A=F8HMOV@R0,A;(60H)=F8HSJMP$;原地等待END程序执行完成后的结果:A=F8H、R0=60H、(60H)=F8H、R1=61H、(00H)=60H、(01H)=61H、(61H)=DAH(3)练习3程序清单:;实验人员:YYY,XXX;实验设备:计

4、算机,KEILC平台;实验地点:实验楼0805;时间2016.10.17;项目文件:lkh.uv2,文件:lkh1-3.asm;实验内容:;练习3:执行下列程序段,;观察并记录累加器A、R0和外部RAM中的4000H~400FH单元中的内容为何值?并指出DPTR的最终值是多少?ORG0000HMOVR0,#16;R0=10HMOVA,#00H;A=00HMOVDPTR,#4000H;DPTR=4000HLOOP1:MOVX@DPTR,A;(DPTR)=00H,将A的数值赋值给指定地址(DPTR)INCDPTR;数据指针DPTR加1INCA;A的内容加1DJNZR0,L

5、OOP1;R0内容减一,下一步跳转至LOOP1,运行5、6、7至8行,直至R0=00H、A=10H、DPTR=4010HSJMP$;原地等待END程序执行完成后的结果:R0=00H、A=10H、DPTR=4010H、(4000H--400FH)=0H(4)练习4程序清单:;实验人员:YYY,XXX;实验设备:计算机,KEILC平台;实验地点:实验楼0805;时间2016.10.17;项目文件:lkh.uv2,文件:lkh1-4.asm;实验内容:;练习4:执行下列程序段,;观察并记录累加器A、程序存储器0x50单元和内部RAM50H单元中的内容为何值?并说明;程序存储

6、器0x50单元和内部RAM50H单元中内容含义。ORG0000HSJMPMAIN;跳转到MAINORG0050H;从0050H地址开始MAIN:MOVA,#50H;A=50HADDA,#3FH;A=8FHMOV50H,A;(50H)=8FHSJMP$;原地等待END程序执行完成后的结果:A=8FH、(50H)=8FH(5)练习5程序清单:;实验人员:YYY,XXX;实验设备:计算机,KEILC平台;实验地点:实验楼0805;时间2016.10.17;项目文件:lkh.uv2,文件:lkh1-5.asm;实验内容:执行下列程序段;观察并记录累加器A和内部RAM中的50H

7、单元中的内容为何值?并同程序“姓名拼音首字;符1-4.ASM”进行比较。XEQU50H;X=50HYEQU3FH;Y=3FHORG0000HSJMPMAIN;跳转至MAINORG0050HMAIN:MOVA,#X;A=50HADDA,#Y;A=8FH,A=A+YMOVX,A;(50H)=8FHSJMP$;原地等待END程序执行完成后的结果:A=8FH,(50H)=8FH(6)练习6程序清单:;实验人员:YYY,XXX;实验设备:计算机,KEILC平台;实验地点:实验楼0805;时间2016.10.17;项目文件:lkh.uv2,文件:lkh1-6.a

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

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

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