单片机实训报告样本_单片机实训报告模板
单片机实训报告样本由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“单片机实训报告模板”。
实训报告
实训题目:_ 专业:_ 班级:姓名:指导教师:
2实训目的:
掌握汇编语言程序设计和调试方法,熟悉键盘操作。掌握RAM中的数据操作。熟悉MCS-51指令系统,掌握程序设计方法。掌握简单的数值转换算法。基本了解数值的各种表达方法。掌握MCS-51串行口方式0工作方式及编程方法。掌握利用串行口扩展I/O通道的方法。熟悉数字温度传感器DS18B20的使用方法和工作原理,了解单总线的读/写控制方法。
实训任务(列出实训期间所有任务的名称):
第一章清零程序
第二章拆字程序
第三章拼字程序
第四章二进制到BCD转换
第五章串并转换实验
第六章数字温度的采集
实训准备(个人的知识准备、硬件与软件器材):
个人知识准备:熟悉实验箱的使用方法,懂得连线的基本操作,熟悉MCS-51单片机开发系统Keil软件操作,懂得编译、装载并运行程序。
硬件:实验箱、电脑
软件:MCS-51单片机开发系统Keil软件
实训要求:
1.2.3.4.5.对硬件设施、软件设施的维护 保持桌面清洁、整齐 保持教室干净 认真听讲,不迟到早退,不大声喧哗 做完实验后整理好实验箱,导线等不要乱放
实训内容(步骤及程序):
步骤:
1.了解实训任务
2.分析实训任务
3.打开MCS-51单片机开发系统软件,编写实训程序
4.打开实验箱,进行连线
5.运行程序
6.如果程序无法正常运行,对程序进行调试之后再运行
7.运行结果:点击单步执行,使程序每走一步查看运行结果
8.在连续运行状态下,应按“暂停图标”或实验箱上的“暂停按钮”,使系统无条件退出用户运行状态,返回监控
程序(至少三个任务的程序):
任务一:清零程序
ORG 0640H
SE01:MOV R0,#00H
MOV DPTR,#2000H;(2000H)送DPTR
LOO1:MOVX @DPTR,A;0送(DPTR)
INC DPTR;DPTR+1
INC R0;字节数加1
CJNE R0,#00H,LOO1;不到FF个字节再清
SJMP $
END
任务二:拆字程序
ORG 0660H
SE02:MOV DPTR,#2000H
MOVX A,@DPTR
MOV B,A;(2000)→A→B
SWAP A;交换
ANL A,#0FH;屏敝高位
INC DPTR
MOVX @DPTR,A;送2001H
INC DPTR
MOV A,B
ANL A,#0FH;(2000)内容屏敝高位
MOVX @DPTR,A;送2002H
SJMP $
END
任务三:拼字程序
ORG 0680H
SE03:MOV DPTR,#2000H
MOVX A,@DPTR
ANL A,#0FH;(2000H)内容屏敝高位
SWAP A;交换
MOV B,A;保存
INC DPTR
MOVX A,@DPTR;(2001H)内容送A
ANL A,#0FH;屏敝高位
ORL A,B;或
INC DPTR
MOVX @DPTR,A;送2002H
SJMP $
END
实训结果(结果分析):
任务一结果分析:实训程序能够正常运行,可以实现。
任务二结果分析:实训程序能够正常运行,可以实现。
任务三结果分析:实训程序能够正常运行,可以实现。
实训总结:
通过一周的实训,我们很好的完成了单片机的实训,期间我学到了很多宝贵的知识和经验。在这次的单片机实训中,我们了解了单片机的用途,掌握了单片机的编译程序和装载并进行运行,在这段时间我学会了硬件和软件的基本操作,熟悉实验箱、电脑,了解运行结果及检查并进行实践操作。
首先,打开实验箱,在实验箱的后背有一根电源线插孔和一根数据线插孔,从实验箱中把电源线和数据线拿出来插在对应的插孔中。其次,打开电脑的电源,电脑打开后,在桌面上有一个MCS-51单片机开发系统keil软件,打开这个软件会出现一个页面,在页面的上方有一个实验指导,打开实验指导就可以看见硬件和软件等字样,在软件那一栏右边菜单点击相应的程序,选中那个程序,再打开实验指导和实验程序,对照着实验指导把导线插在实验箱相应的位置。最后,把实验程序调出来,在电脑上或者是在实验箱上进行装载并运行,也可以点击菜单中的“单步运行”,查看实验箱的结果,是否和实验指导上的一样或者是直接在菜单上按“自动单步”让程序不停的自动运行。
在这期间我深刻的认识到了理论知识和实践操作必须是相结合的,也是教学环节中相当重要的一个环节,只有这样才能提高自己的实际操作能力,并且可以从中培养自己的独立思考,勇于克服困难和团队的协作精神,这次的实训使我学到了很多知识,使我终身受用。
实训建议:
1.有很多电脑是坏的,用一会儿就死机,希望能将其修好
2.有个别实验箱是坏的,希望能修好的。
3.不能联网,希望能把网线联好
学生(签名):