单片机原理与应用实验(实习.实训-)报告.doc
《单片机原理与应用实验(实习.实训-)报告.doc》由会员分享,可在线阅读,更多相关《单片机原理与应用实验(实习.实训-)报告.doc(18页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、北京联合大学北京联合大学实验(实习、实训)报告实验(实习、实训)报告课程名称:课程名称: 单片机原理与应用单片机原理与应用 专专 业:业: 通信工程通信工程 班班 级:级: 通信通信 1404B1404B 学学 号:号:201408033201408033、20142014指导教师:指导教师: 胡字滢胡字滢 姓姓 名:名: 成成 绩:绩: 20162016 年年 1010 月月 2222 日日实验一实验一一、实验设备:计算机,KEIL C 平台,(单片机开发实验板)实验地点:实验楼 0805; 时间 2016.10.17实验人员:YYY,XXX二、实验内容:(1)练习一程序清单:;实验人员:Y
2、YY,XXX ;实验设备:计算机,KEIL C 平台 ;实验地点:实验楼 0805; 时间 2016.10.17 ;项目文件:lkh.uv2, 文件: lkh1-1.ASM ;实验内容: ;练习 1:执行下列程序段,观察并记录累加器 A、R0 和 ;内部 RAM 中的 59H、51H、52H 单元中的内容为何值?ORG 0000H MOV 59H,#50H MOVA,59H MOV R0,A MOV A,#00H MOV R0,A MOV A,#01HMOV51H,A MOV 52H,#02H SJMP $ END程序执行完成后的结果:A=01H, R0=50H, (59H)=50H, (51
3、H)=01H, (52H)=02H(2)练习 2程序清单:;实验人员:YYY,XXX;实验设备:计算机,KEIL C 平台;实验地点:实验楼 0805; 时间 2016.10.17;项目文件:lkh.uv2, 文件: lkh1-2.ASM;实验内容:;观察并记录各存储单元的最终结果。ORG 0000H MOV 60H,#0ADH ;(60H)=ADHMOV 61H,#8FH ;(61H)=8FHMOV R0,#60H ;R0(00H)=60HMOV R1,#61H ;R1(01H)=61HMOV A,R0 ;A=ADHSWAP A ;A=DAHXCH A,R1 ;A=8FH,R1=61HSWA
4、P A ;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;实验设备:计算机,KEIL C 平台;实验地点:实验楼 0805; 时间 2016.10.17;项目文件:lkh.uv2, 文件: lkh1-3.asm;实验内容:;练习 3:执行下列程序段,;观察并记录累加器 A、R0 和外部 RAM 中的 4000H400FH 单元中的内容为何值?并指出 DPTR的最终值是多少?OR
5、G 0000HMOV R0,#16 ;R0=10HMOVA,#00H ;A=00HMOVDPTR,#4000H ;DPTR=4000HLOOP1:MOVX DPTR,A ;(DPTR)=00H,将 A 的数值赋值给指定地址(DPTR)INC DPTR ;数据指针 DPTR 加 1INCA ;A 的内容加 1DJNZR0,LOOP1 ;R0 内容减一,下一步跳转至 LOOP1,运行 5、6、7 至 8 行,直至 R0=00H、A=10H、DPTR=4010HSJMP$ ;原地等待END程序执行完成后的结果:R0=00H、A=10H、DPTR=4010H、(4000H-400FH)=0H(4)练习
6、 4程序清单:;实验人员:YYY,XXX;实验设备:计算机,KEIL C 平台;实验地点:实验楼 0805; 时间 2016.10.17;项目文件:lkh.uv2, 文件: lkh1-4.asm;实验内容:;练习 4:执行下列程序段,;观察并记录累加器 A、程序存储器 0x50 单元和内部 RAM 50H 单元中的内容为何值?并说明;程序存储器 0x50 单元和内部 RAM 50H 单元中内容含义。ORG 0000HSJMPMAIN ;跳转到 MAINORG0050H ;从 0050H 地址开始MAIN: MOV A,#50H ;A=50HADDA,#3FH ;A=8FHMOV 50H,A ;
7、(50H)=8FHSJMP$ ;原地等待END程序执行完成后的结果:A=8FH、(50H)=8FH(5)练习 5程序清单:;实验人员:YYY,XXX;实验设备:计算机,KEIL C 平台;实验地点:实验楼 0805; 时间 2016.10.17;项目文件:lkh.uv2, 文件: lkh1-5.asm;实验内容:执行下列程序段;观察并记录累加器 A 和内部 RAM 中的 50H 单元中的内容为何值?并同程序“姓名拼音首字;符 1-4.ASM”进行比较。X EQU 50H;X=50HYEQU 3FH;Y=3FHORG 0000HSJMPMAIN;跳转至 MAINORG0050HMAIN: MOV
8、 A,#X;A=50HADDA,#Y;A=8FH,A=A+YMOV X,A;(50H)=8FHSJMP $;原地等待END程序执行完成后的结果:A=8FH,(50H)=8FH(6)练习 6程序清单:;实验人员:YYY,XXX;实验设备:计算机,KEIL C 平台;实验地点:实验楼 0805; 时间 2016.10.17;项目文件:lkh.uv2, 文件: lkh1-6.asm;实验内容:;练习 6:执行逻辑运算程序,功能为 F = X(Y + Z)。;观察修改 X、Y、Z 值后 F 的变化。其中 F、X、Y、Z 均为位变量,依次存在以30H 为首址的位寻址区中。FBIT 30H ;F=(30H
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 原理 应用 实验 实习 实训 报告
限制150内