实验报告格式模板.docxVIP

  • 2269
  • 0
  • 约6.66千字
  • 约 15页
  • 2019-05-05 发布于贵州
  • 举报
实验报告格式模板   \   本科实验报告   课程名称:单片机导论姓名:学院:   系:   蒋杨伟理学院物理系   专业:物理系学号:      指导教师:齐杭丽、王晓萍   XX年11月1日   实验报告   课程名称:单片机导论指导老师:齐杭丽、王晓萍成绩:____   实验名称:___软件实验__________实验类型:__综合性_________同组学生姓名:__________一、实验目的和要求二、实验内容和原理三、主要仪器设备四、操作方法和实验步骤五、实验数据记录和处理六、实验结果与分析七、讨论、心得   软件实验一   一、实验目的和要求   1.熟悉软件实验的基本步骤和汇编程序的调试方法2.了解内存块的移动方法   3.了解将十六进制数转换成ASCII值的方法   二、实验内容和原理   1、将片内30H~3FH单元的内容复制到片外1030H~103FH中。   2、将30H、31H单元中的十六进制数,转换成ASCII码,存放到40H开始的4个单元中。3、试求内部RAM30H—37H单元中8个无符号数的算术和,2字节结果存入38H,39H单元中。   如8个无符号数分别为:25H,36H,4AH,65H,7FH,82H,9BH,1DH。则计算结果为:02C3H   三、主要仪器设备   装有80C51的PC机   四、操作方法和实验步骤   1、启动PC机,打开80C51软件,软件设置为模拟调试状态。在所建的Project文件中添   加源程序进行编译,编译无误后,可以选择单步或跟踪执行方式或全速运行程序。   2、打开CPU窗口,观察CPU窗口各寄存器的变化,打开View菜单中的MemoryWindow,在   Address窗口输入需要观察的地址,点击运行按钮,观察地址的数据变化。   3、在单步或跟踪执行方式运行程序时,可以观察CPU窗口各寄存器的变化,看到程序执行   的过程,加深对实验的了解。改变相关参数,重复实验,观察实验效果。   五、实验数据记录和处理   1.将片内30H~3FH单元的内容复制到片外1030H~103FH中。ORG0000H   MOVR7,#10H定义复制长度MOVR0,#30H定义片内起始单元MOVDPTR,#1030H定义片外目标单元LOOP:MOVA,@R0复制MOVX@DPTR,AINCDPL片外单元后移INCR0片内单元后移DJNZR7,LOOP非0则循环SJMP$END   运行结果:   在Address窗口输入D:30H,在30H~3FH中   输入00H,01H,02H,03H,04H,05H,06H,07H,08H,09H,0AH,0BH,0CH,0DH,0EH,0FFH在同一窗口输入C:1030H,观察到1030~103FH内容更新为   显示00H,01H,02H,03H,04H,05H,06H,07H,08H,09H,0AH,0BH,0CH,0DH,0EH,0FFH   2.将30H、31H单元中的十六进制数,转换成ASCII码,存放到40H开始的4个单元中。ORG0000H   MOVR7,#2MOVR0,#30HMOVR1,#40HLOOP:MOVA,@R0   ACALL   CHA   取出一16进制数转换低半字节保存低半字节转换结果   MOV@R1,AINC   R1更新存放目标单元   重取该字节16进制数   MOVA,@R0SWAPAACALL   CHA转换高半字节保存高半字节转换结果   MOV@R1,AINCINC   R1R0   更新源指针   转换未结束,继续   DJNZR7,LOOPSJMP$CHA:ANLA,#0FH   保留该数低4位   CJNEA,#0AH,NEXT   小于10,跳转另加7,ASCII码中数字与字母间隔7个   NEXT:JCLOOP1   ADDA,#07H   LOOP1:ADDA,#30H   RET   END   运行结果:   在Address窗口输入D:30H,在30H,31H中输入76H,0FCH   在同一窗口输入D:40H,观察到40H~43H内容更新为显示36H,37H,42H,45H   3.试求内部RAM30H—37H单元中8个无符号数的算术和,2字节结果存入38H,39H单元中。   如8个无符号数分别为:25H,36H,4AH,65H,7FH,82H,9BH,1DH。则计算结果为:02C3HORG0000H   MOVR3,#0   MOVR7,#7HMOVR0,#31HMOVA,30HLOOP:ADDA,@R0JNCNEXTINCR3NEXT:INCR0DJNZR7,LOOPMOV39H,R3MOV38H,ASJMP$END   运行结果:   在A

文档评论(0)

1亿VIP精品文档

相关文档