- 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
您可能关注的文档
- 实训调查个人总结.docx
- 实训机房心得体会.docx
- 实话实说——中国梦背景下文化产业的机遇与挑战》的学术报告.docx
- 实证研究的经济学论文.docx
- 实训课心得体会范文.docx
- 实践合同名词解释.docx
- 实践周报告结尾.docx
- 实践合同和诺成合同的区别.docx
- 实践基地总结700字.docx
- 实践周报告范文.docx
- 良肢位摆放在骨科康复中的应用.ppt
- 2026精选人教版一年级上册数学期末考试试卷(3套含答案解析).docx
- 2026新版人教版三年级上册语文期末考试试卷(3套含答案解析).pdf
- 2026精选人教版四年级上册英语期末考试试卷(3套含答案解析).pdf
- 2026新版人教版三年级上册数学期末考试试卷(3套含答案解析).pdf
- 2026新版人教版三年级下册数学期末考试试卷(3套含答案解析).docx
- 2026精选人教版四年级上册英语期末考试试卷(3套含答案解析).docx
- 2026新版人教版三年级上册语文期末考试试卷(3套含答案解析).docx
- 良肢位摆放与康复训练的结合.ppt
- 良肢位摆放在儿童康复中的应用.ppt
最近下载
- 生死二十八天.docx VIP
- 《水浒传》知识竞赛200题.doc VIP
- 李可六经临床方剂参考(摘自孙其新《李可六经辨证学》.pdf VIP
- 2025年高考数学第一轮复习考点讲与练第06讲平面向量中的范围与最值问题(高阶拓展、竞赛适用)(学生版+解析).docx VIP
- 2025年高考数学第一轮复习考点讲与练第13讲泰勒展开式及相关不等式放缩在导数中的应用(高阶拓展、竞赛适用)(学生版+解析).docx VIP
- 高考数学第一轮复习(新教材新高考)专题06权方和不等式(高阶拓展)(核心考点精讲精练)(学生版+解析).docx VIP
- 2026年熔化焊接与热切割考试试题及解析.docx VIP
- 高考数学第一轮复习(新教材新高考)第02讲平面向量的数量积(核心考点精讲精练)(学生版+解析).docx VIP
- 电气装置安装工程-低压电器施工及验收规范GB50254.doc VIP
- 2025年高考数学第一轮复习考点讲与练第05讲平面向量之极化恒等式(高阶拓展、竞赛适用)(学生版+解析).docx VIP
原创力文档

文档评论(0)