单片机实验报告单片机原理与应用技术.doc
文本预览下载声明
本科实验报告
课程名称: 单片机原理与应用技术
实验题目: 双字节DCB加法实验
实验地点:
专业班级: 通信 学号:
学生姓名:
指导教师:
成绩:
一、实验目的和要求
1、实验目的
(1)通过常用指令的编辑练习,进一步理解并掌握MCS—51单片机的指令系统。
(2)学习并掌握双字节BCD加法的程序设计。
(3)学习汇编语言的基本设计方法。
2、实验要求
(1)掌握双字节BCD加法程序的编写方法。
(2)根据实际任务和要求,编制源程序。
(3)上机调试程序,记录相关调试信息。
(4)写出实验报告。
二、实验内容和原理
(1)实验内容
将两个双字节十进制数相加,得出结果并存放在40H单元中。
(2)实验原理
两个BCD双字节带进位相加,得出结果用da指令完成累加器a中的运算结果自动修正。
三、主要仪器设备
计算机一台 单片机试验仪
四、实验主程序
ORG 0000H
AJMP MAIN
MAIN: MOV 30H,#54H
MOV 31H,#32H
MOV 32H,#31H
MOV 33H,#21H
MOV R0,#30H
MOV R1,#32H
START: MOV A,@R0
ADD A,@R1
DA A
MOV 40H,A
INC R0
INC R1
CLR A
ADDC A,@R0
ADD A,@R1
DA A
MOV 31H,A
SJMP $
END
五、实验心得
通过本次上机实验,发现好多指令不是很清楚,经自己查询课本以及同学的提醒才知道每条指令的作用,更重要的是,做实验的过程,思考问题的方法,这与平时在课堂上学习的感悟是不同的,既锻炼思维能力,又锻炼动手能力。真正使我们受益匪浅。同时也深刻感受到不论做什么事情,提前计划和规划是很重要的,没有合理的计划、规划做事时就会混乱,不易成功而有了合理的规划就会有事半功倍的效果,不会有疏忽,更容易取得成功。同时也很感谢老师和同学在实验中的指导与帮助。
本科实验报告
课程名称: 单片机原理与应用技术
实验题目: 子程序及其调用实验
实验地点:
专业班级: 通信 学号:
学生姓名:
指导教师:
2017年 04 月 23日
成绩:
一、实验目的和要求
1、实验目的
(1)通过编辑练习常用指令,理解并掌握MCS—51单片机的指令系统。
(2)掌握子程序调用的程序设计。
2、实验要求
(1)掌握子程序调用过程中保护现场与恢复现场以及调用程序与被调用程序之间的参数传递。
(2)学习汇编语言的程序设计方法。
二、实验内容和原理
(1)实验内容
计算Y=∑,分析,,……………,,存放在内部RAM的20H开始的存储区域内,计算所得结果存放在R3和R2中。
(2)实验原理
平方运算编写成子程序SORT,主程序通过SORT并求和完成运算。参数的传递用累加器。
三、主要仪器设备
计算机一台 单片机实验仪
四、实验主程序
ORG 0000H
MAIN: MOV R0,#20H
MOV R7,#10
MOV R3,#0
MOV R2,#0
LOOP: M
显示全部