哈尔滨工业大学单片机实验报告

哈尔滨工业大学单片机实验报告

ID:47412245

大小:2.62 MB

页数:24页

时间:2019-06-28

哈尔滨工业大学单片机实验报告_第1页
哈尔滨工业大学单片机实验报告_第2页
哈尔滨工业大学单片机实验报告_第3页
哈尔滨工业大学单片机实验报告_第4页
哈尔滨工业大学单片机实验报告_第5页
资源描述:

《哈尔滨工业大学单片机实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、HarbinInstituteofTechnology单片机原理与应用实验报告学生姓名:学号:班级:专业:通信工程任课教师:所在单位:电子与信息工程学院2013年5月软件实验在软件实验部分,通过实验程序的调试,使学生熟悉MCS-51的指令系统,了解程序设计过程,掌握汇编语言设计方法以及如何使用实验系统提供的调试手段来排除程序错误。实验一清零程序一、实验目的掌握汇编语言设计和调试方法,熟悉键盘操作。二、实验内容把2000~20FFh的内容清零。三、程序框图四、实验过程1、LED环境⑴在“P.”状态下按“0→EV/UN”,装载实验所需的

2、代码程序。⑵在“P.”状态下键入0640,然后按“STEP”或“EXEC”进入实验项目的调试与运行。2、PC环境在与PC联机状态下,编译、连接、下载PH51se01.asm,用连续或单步方式运行程序。3、运行结果检查-19-⑴在单步运行时,每走一步可观察其运行结果。⑵在连续运行状态下,应按“暂停图标”或实验箱上的“暂停按钮”,使系统无条件退出用户运行状态返回监控,然后再用相应的命令键观察与检查2000~20FFH中执行程序前后的内容变化。五、实验结果及分析实验前截图:实验后截图:-19-实验源程序:ORG0640HSE01:MOV

3、R0,#00HMOVDPTR,#2000H;(2000H)送DPTRLOO1:MOVX@DPTR,A;0送(DPTR)INCDPTR;DPTR+1INCR0;字节数加1CJNER0,#00H,LOO1;不到FF个字节再清SJMP$END实验问题:2000H~20FFh中的内容是什么?解答:实验运行之前,2000H~20FFh中的内容是随机分配的;在执行完清零程序之后,2000H~20FFh中的内容都变为0.-19-实验二 拆字程序一、实验目的掌握汇编语言设计和调试方法。二、实验内容把2000h的内容拆开,高位送2001h低位,低位送

4、2002h低位,2001h、2002h高位清零,一般本程序用于把数据送显示缓冲区时用。三、程序流程四、实验步骤1、LED环境⑴在“P.”状态下按“0→EV/UN”,装载实验所需的代码程序。⑵在“P.”状态下键入0660,然后按“STEP”或“EXEC”进入实验项目的调试与运行。2、PC环境在与PC联机状态下,编译、连接、下载PH51se02.asm,用连续或单步方式运行程序。3、运行结果检查⑴在单步运行时每走一步可观察其运行结果。⑵在连续运行状态下,应按“暂停图标”或实验箱上的“暂停按钮”,使系统无条件退出用户运行状态返回监控,然

5、后再用相应的命令键观察与检查2000~2002h中内容变化情况。五、实验结果及分析-19-先保存2000H,在利用SWAP语句将2000H高低位交换;然后利用ANL语句把交换后的2000H单元的高位给屏蔽,将高低位交换后的2000H单元的地位送给2001H,最后将2000H交换之前的高位屏蔽,低位送入2002H。实验前后截图如下:-19-六、实验源程序ORG0000;MOVDPTR,#2000H;MOVXA,@DPTR;ANLA,#0FH;MOVR1,A;MOVXA,@DPTR;SWAPA;ANLA,#0FH;INCDPTR;MOV

6、X@DPTR,A;INCDPTR;MOVA,R1;MOVX@DPTR,A;END;如果将2001h、2002h高位置1,程序该如何修改?修改方法很多,例如在2001H、2002H单元中加上1100H。-19-实验三 拼字程序一、实验目的进一步掌握汇编语言设计和调试方法。二、实验内容把2000h、2001h的低位分别送入2002h高低位,一般本程序用于把显示缓冲区的数据取出拼装成一个字节。三、程序流程四、实验步骤1、LED环境⑴在“P.”状态下按"0→EV/UN",装载实验所需的代码程序。⑵在“P.”状态下键入0680,然后按“STE

7、P”或“EXEC”进入实验项目的调试与运行。2、PC环境在与PC联机状态下,编译、连接、下载PH51se03.asm,用连续或单步方式运行程序。3、运行结果检查⑴在单步运行时每走一步可观察其运行结果。⑵在连续运行状态下,应按“暂停图标”或实验箱上的“暂停按钮”,使系统无条件退出用户运行状态返回监控,然后再用相应的命令键观察与检查2002h内容变化情况。五、实验结果及分析实验前后截图如下:-19-六、实验源程序ORG0000H;MOVDPTR,#2000H;MOVXA,@DPTR;-19-ANLA,#0FH;SWAPA;MOVR1,

8、A;INCDPTR;MOVXA,@DPTR;ANLA,#0FH;ORLA,R1;INCDPTR;MOVX@DPTR,A;END;七、实验问答1、运行程序后2002h的最终内容是?从实验后的截图中可以看出为:06.-19-实验四 数据区

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

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

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