1 / 14
文档名称:

单片机实验报告单片机原理与应用技术.doc

格式:doc   大小:716KB   页数:14页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

单片机实验报告单片机原理与应用技术.doc

上传人:doc2088 2017/8/4 文件大小:716 KB

下载得到文件列表

单片机实验报告单片机原理与应用技术.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=∑ai2,分析a1,a2,……………,a10,存放在内部RAM的20H开始的存储区域内,计算所得结果存放在R3和R2中。
(2)实验原理
平方运算编写成子程序SORT,主程序通过SORT并求和完成运算。参数的传递用累加器。
三、主要仪器设备
计算机一台单片机实验仪
四、实验主程序
ORG 0000H
MAIN: MOV R0,#20H
MOV R7,#10
MOV R3,#0
MOV R2,#0
LOOP: MOV A,***@R0
ACALL SORT
ADD A,R2
MOV R2,A
CLR A
ADDC A,R3
MOV R3,A
INC R0
DJNZ R7,LOOP
SJMP $
SORT: MOV DPTR,#TAB
MOVC A,***@A+DPTR
RET
TAB: DB 0,1,4,9,16
DB 25,36,49,64,81
五、实验心得
通过本次单片机上机实验,使这门课的一些理论知识与实践相结合,更加深刻了我对这门课技术及原理的认识,巩固了我的理论知识。让我学会了子程序调用不必重复编写同样的程序,有利于提高编码效率,缩短源程序和目标程序的长度,节省程序存储的空间,在实验中遇到过很多的难题,是我明白了知识的重要性,更使我加深了对课本的理解。同时感谢指导老师和同学们的帮助。


本科实验报告
课程名称: 单片机原理与应用技术
实验题目: 数据排序实验
实验地点:
专业班级: 通信学号:
学生姓名:
指导教师:

2017年 04 月 23 日

成绩:
一、实验目的和要求
1、实验目的
(1)熟悉MCS—51指令系统,掌握程序设计方法。
(2)掌握排序程序算法。
2、实验要求
(1)掌握用循环程序实现数据排序的基本方法。
二、实验内容和