欢迎来到天天文库
浏览记录
ID:47870346
大小:219.09 KB
页数:19页
时间:2019-11-14
《【精品】嵌入式小系统实验指导书(汇编)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、单片机原理及应用(一)过程性实验报告班级:学号:姓名:教师:实验一单片机认识实验组别:同组人:成绩:日期:一、实验目的:1、掌握WAVE6000软件的使用2、熟悉MCS-51系列单片机的指令系统。二、实验仪器:PC机(WAVE6000软件)三、实验内容:在PC机上使用WAVE6000软件,分别输入下面两段程序并调试执行程序1MOV30H,#40HMOVRO,#30HMOVA,3R0MOVRl,AMOVDPTR,#1000HMOVX3DPTR,A程序2MOVA,6OHXCHA,70HMOV60H,A四、实验
2、步骤1、启动WAVE6000软件2、输入练习程序3、保存程序4、汇编源程序5、程序执行前的检查6、运行,调试程序单步法运行程序断点法运行程序连续法运行程序8、检查运行结果五、实验结果程序1地址运行前内容运行后内容30H1000H程序2地址运行前内容运行后内容60H70H实验二顺序结构程序的调试组别:同组人:成绩:日期:一、实验目的:1、掌握顺序结构程序设计2、掌握WAVE软件调试程序的方法.二、实验内容:编写下列程序并调试:1、将片内RAM的70H单元的内容拆开,高4位送71H单元低4位,低4位送72H单
3、元的低4位,71H、72H单元高4位清零。2、将工作寄存器R2中数据的高4位和R3中的低4位拼成一个数,并将该数存入30H单元。三、实验程序框图程序1流程图程序2流程图三、实验步骤:程序1①启动WAVE软件,新建一个文件,保存并取名为LX1.ASM。②输入源程序1,正确进行机器汇编③打开窗口菜单,选择数据窗口,检查70H、71H和72H单元中的内容,并记录在下表左半边④用全速执行命令开始执行程序⑤检查71H和72H单元中的内容,并记录在表1的右半边⑥修改执行前70H、71H和72H单元中的内容,重复执行④
4、-⑤步骤,并记录程序执行后表格中的数据。程序2①新建一个文件,保存并取名为LX2.ASM。②输入源程序2,正确进行机器汇编③打开窗口菜单,选择数据窗口,检查R2、R3和30H单元中的内容,并记录在下表左半边的格子中④用全速执行命令开始执行程序⑤检查30H单元中的内容,并记录在表2的右半边格子中⑥修改执行前R2、R3、30H单元中的内容,重复执行④-⑤步骤,并记录程序执行后的数据。四、实验结果程序21.源程序程序12.实验数据表1:拆字程序实验调试数据执行前的单元内容执行后的单元内容70H71H72H71H
5、72H表2:合字程序实验调试数据执行前单元内容执行后单元内容R2R330H30H(3)思考:如何用断点方法调试本程序。实验三分支和循环结构程序的调试组别:同组人:成绩:日期:一、实验目的:1、掌握分支和循环结构程序的设计2、进一步掌握WAVE软件调试程序的方法.二、实验内容:编写下列程序并调试:1、设a数已存放在累加器A中,b数已存放在寄存器B中,计算下式,并将结果y送入片内RAM的30H单元。z一a+b(b>0)「a-b(b<0)2、将片内30H-3FH单元的内容清零。3、从片内RAM的20H单元开始,
6、有30个带符号数据,统计出正数的个数,并将结果存到40H单元中。三、实验程序框图程序1流程图程序2流程图四、实验步骤:程序1①启动WAVE软件,新建一个文件,保存并取名为LX3.ASM。②输入源程序1,正确进行机器汇编③打开窗口菜单,选择数据窗口,检查A、B和30H单元中的内容,并记录在下表左半边④用全速执行命令开始执行程序⑤检查30H单元中的内容,并记录在表1的右半边⑥修改执行前A、B中的内容,重复执行④-⑤步骤,并记录表格中执行后的数据。程序2①新建一个文件,保存并取名为LX4.ASM。②输入源程序2
7、,正确进行机器汇编③打开窗口菜单,选择数据窗口,检查30H-3FH单元中的内容,如果是零值,将它们修改为非零值。④用全速执行命令开始执行程序⑤检查30H-3F单元中的内容,是否全为零。⑥修改执行前30H-3F单元中的内容,重复执行④-⑤步骤,重新检查30H-3F单元中的内容。程序3①启动WAVE软件,新建一个文件,保存并取名为LX5.ASM。②输入源程序3,正确进行机器汇编③打开窗口菜单,选择数据窗口,检查35H、20I1-3DI1单元中的内容,并记录在下表左半边④用全速执行命令开始执行程序⑤检查35H单
8、元中的内容,并记录在表2的右半边⑥修改执行前20H-3DH中的内容,重复执行④-⑤步骤,并记录执行后的数据。五、实验结果程序21.实验源程序程序1程序32.实验数据表1:程序1实验调试数据执行前的单元内容执行后的单元内容AB30H30H表2:程序3实验调试数据执行前的内容执行后的内容20H-3DH40H40H实验四并行10口的应用组别:同组人:成绩:日期:一、实验目的:1、掌握并行io口的应用技术2、掌握软硬联调的方法.二、实
此文档下载收益归作者所有