单片机实训手册Word格式.docx
《单片机实训手册Word格式.docx》由会员分享,可在线阅读,更多相关《单片机实训手册Word格式.docx(23页珍藏版)》请在冰豆网上搜索。
告1
二
I/O口输入输出
完成实验训报告2
三
LED动态显示
完成实验训报告3
四
定时/计数
完成实验训报告4
五
中断
完成实验训报告5
六
步进电机控制
告6
总计
24
五>
、实训主要设备、场地要求
见《实验实训条件》。
六>
、实训教材与实训参考书
《MCS—51单片机原理及应用》杜华兵华中科技大学出版社
《单片微机原理及应用》丁元杰机工业出版社
《单片微型机原理及应用》徐淑华哈尔滨工业大学出版社
《MCS—51系列单片机实用接口技术》李华北京航空航天大学出版社
《单片微型计算机原理及应用》陈伟人清华大学出版社
《MCS51/96系列单片机原理及应用》孙函芳北京航空航天出版社
《可编程控制器原理及应用实训手则》电工电子教研室襄樊职业技术学院
七>
、考核办法
技能成绩:
灯光控制实验15%、I/O口输入输出实验15%、LED动态显示实验15%、定时/计数实验20%、中断实验20%、步进电机控制实验15%
实训总成绩:
实训考勤20%+实训报告20%+实训操作(作品)60%
八>
、说明
1本大纲应用于三年制高职电子专业。
2建议在实训之前做好充分准备:
①实训场地、设备。
②详细的实训方案。
③每个学生一份实训手册。
④分20个小组
二、实验实训内容
实训1灯光控制
1项目类别
灯光控制实验是单片机利用4个8位的接口实现的,通过本实训,使学生掌握P1、P2、P3、P4口作为输入输出口使用的方法,以及如何使用数据传送指令MOV实现灯光的循环显示效果。
2实训目的
●掌握汇编语言设计和调试方法。
●熟悉单片机实验箱操作。
●掌握CPU对P0口、P1口、P2口、P3口的操作方式。
●掌握MOV传送指令的使用。
、内容安排和学时分配
实训场地
所需主要仪器设备
1
运行yldpx软件
0.5
电工电子实训室
单片机实训与开发系统主机模块1台、灯光控制实验模块1台、并口线1根、40芯连接排线1根、yldpx软件、连接线若干
2
修改灯光控制程序
1.5
、实训内容与步骤
1.运行yldpx软件
●阅读灯光控制实验程序。
●用40芯排线把主机模块和灯光控制实验模块连接起来。
●将4个短路子连到标有黑块的一边。
●接通电源,运行参考程序。
2.修改灯光控制程序
●拔掉40芯排线。
●用导线将主机的任意一个8位I/O口和灯光控制实验模块的任意8个LED相连。
●自己编写程序运行,保存到以自己名字命名的文件夹底下,然后重新下载、编译等操作,观察实训现象。
1《实验实训手册》
2《单片机原理及应用》李全利
、实训作业要求:
、完成实训报告1。
九>
、实训考核办法:
见实验训考核方案
十>
本大纲适用于三年制高职应用电子专业。
建议:
1-2人一组,每节课都有教师跟随辅导,进行技能考核。
实训2I/O口输入输出
I/O口输入输出实验是单片机利用P1口输入、P0口输出的控制实验,通过本实训,使学生了解开关量输入输出控制的接口及编程方法。
●了解开关量输入输出控制的接口及编程方法。
●掌握伪指令ORG的使用。
单片机实训与开发系统主机模块1台、I/O口输入输出实验模块1台、并口线1根、40芯连接排线1根、yldpx软件、连接线若干
修改I/O口输入输出程序
●阅读I/O口输入输出实验程序。
●用40芯排线把主机模块和I/O口输入输出实验模块连接起来。
2.修改I/O口输入输出程序
●用导线接把主机和I/O输入输出实验模块连接起来,连接方式自己定义。
、完成实训报告2。
实训3LED动态显示
LED数码管显示在日常生活中比较普遍的一个作品。
通过本实训,使学生学习LED数码显示器与并行接口扩展电路设计方法,理解LED动态显示原理,并握LED动态显示的编程方法。
●学习LED数码显示器与并行接口扩展电路设计方法。
●理解LED动态显示原理。
●掌握LED动态显示的编程方法
单片机实训与开发系统主机模块1台、LED动态显示实验模块1台、并口线1根、40芯连接排线1根、yldpx软件、连接线若干
修改LED动态显示程序
在RAM71H~76H中分别存入6位数字:
1、2、3、4、5、6,要求将这6位数字分别显示在6个数码管上。
●阅读LED动态显示实验程序。
●用40芯排线把主机模块和LED动态显示实验模块连接起来。
●把延时子程序的MOVR7,#01H,改为MOVR7,#0FFH,看看有何变化.
2.修改LED动态显示程序
●用导线接把主机和LED动态显示实验模块连接起来,连接方式自己定义。
、完成实训报告3。
实训4定时/计数
定时/计数验是单片机利用定时器/计数器进行编程的一个基础实验,通过本实训,使学生掌握掌握工作在定时器和计数器两种方式下的编程方法。
●了解51单片机中定时器/计数器的基本结构、工作原理和工作方式。
●掌握工作在定时器和计数器两种方式下的编程方法。
单片机实训与开发系统主机模块1台、定时/计数/中断实验模块1台、并口线1根、40芯连接排线1根、yldpx软件、连接线若干
修改定时/计数程序
定时器实验内容:
晶振为11、0592MHz.(为方便计算按12MHz计算),用定时器0产生50ms定时,由P1.0输出周期为100ms的方波信号,并通过示波器观察P1.0的输出波形。
定时器实验步骤:
●阅读定时/计数实验程序。
●用40芯排线把主机模块和定时/计数/中断实验模块连接起来。
●自己编写程序运行,保存到以自己名字命名的文件夹底下,然后重新连线、下载、编译等操作,观察实训现象。
计数器实验内容:
手动外部输入脉冲,计数器计到一定值时,由P1.0输出高电平,使蜂鸣器发声。
计数器实验步骤:
●用导线把P3.4(T0)连接到单次脉冲输出端。
●把P1.0连接到蜂鸣器输入端。
●再用40芯排线把主机模块和定时/计数/中断实验模块连接起来
、完成实训报告4。
实训5中断
中断实验是单片机利用定时器/计数/中断进行编程的一个基础实验,通过本实训,使学生掌握中断功能的编程方法。
●了解51单片机的中断组成、中断原理、中断处理过程、外部中断的中断方式。
●掌握中断功能的编程方法。
修改中断程序
定时器中断实验内容:
编程设定1S定时(按12M计算),定时中断到来时,通过P1.0口发出信号,LED发光二极管亮1S,灭1S,如此循环。
定时器中断实验步骤:
●把P1.0接到LED指示输入端
外部中断实验内容:
每次手动外部输入中断后P1.0取反一次,也就是每次中断发光二极管变化一次。
外部中断实验步骤:
定时器/计数器/中断综合实验内容:
设计一个时钟程序
定时器/计数器/中断综合实验步骤:
●用导线把P1.7连接到报警指示输入端。
、完成实训报告5。
实训6步进电机控制
步进电机控制是应用电子专业必学的基本技能训练课程,通过本实训,使学生掌握步进电机四相双四拍的控制方式,及正转、反转供电时序,速度开关、单钮开关电机运行情况。
●了解步进电机的驱动原理。
●学会编程并调试程序。
●实现步进电机的正、反转动。
单片机实训与开发系统主机模块1台、步进电机控制实验模块1台、并口线1根、40芯连接排线1根、yldpx软件、连接线若干
编写程序通过键盘控制,实现步进电机的正转、反转、加速、减速控制。
KEY1正转,KEY2反转,KEY3加速度,KEY4减速度。
●阅读步进电机控制实验程序。
●用40芯排线把主机模块和步进电机控制实验模块连接起来。
2.修改步进电机控制程序
●用导线将主机和步进电机控制实验模块连接起来,连接方式自己定义。
、完成实训报告6。
三、实训实施方案
(一)、实训对象基本情况
表3.1实训对象基本情况表
实训班级
班级人数
班主任(辅导员)
相关任课教师
(二)、实训整体安排
表3.2实训整体安排表
实训形式:
实训时间:
实训对象
实训地点
实训时间
(三)、实训设备与资料要求
电子电工实训室内应20台亚龙YL-100A型电气仿真综合实验台,及与亚龙YL-100A型电气仿真综合实验台配套的实验实训手册。
(四)、实训具体安排
每次实训,都必须作出具体安排,并将安排情况填入《实训具体安排表》。
由教务科组织召开相关人员会议,在实训前2天将有关安排通知到每位工作人员。
表3.3实训具体安排表
实训项目:
《可编程控制器原理及应用实训》实训地点:
电工电子实训室
日期
节数
主持人
实训指导教师(含实训室工作人员)
I/O输入输出
(五)、考勤
实训期间必须对学生进行考勤,一般2学时考勤一次。
考勤由主持人安排完成,并将考勤结果填入《实训考勤表》。
表3.4实训考勤表
时间
年月日(星期)□上午□下午□晚上
起止时间时分至时分
实训指导教师
实训班级(组别)
应到 人,实到 人
实训考勤记录
姓名
考勤
填表人签字:
教研室主任签字:
(六)、成绩考核与记载
1、实训完成后,每位实训学生都要求撰写实训报告。
2、实训总评成绩由三部分构成:
考勤(占20%)+实训报告(占20%)+实训操作(作品)(占60%)
(七)、资料汇总
一个班实训结束,全部资料装订2册:
1、实训报告
2、其它资料:
实训对象基本情况表、实训整体安排、实训大纲、实训具体安排、实训考勤表、实训总评成绩
五实验训报告和总结
《单片机原理及应用》实训报告1
实训项目:
灯光控制实验训时间:
年月日星期
系(院)
成绩
班级
指导老师
批阅教师
1画出程序框图?
2编写自己设计的灯光控制程序?
3程序中伪指令ORG的作用?
4实验过程中的出现问题及解决方法。
《单片机原理及应用》实训报告2
I/O口输入输出实验训时间:
2yldpx软件与实验箱未连接上,该怎么办?
3MOVX指令在什么情况下使用?
4编写自己设计程序?
《单片机原理及应用》实训报告3
LED动态显示实验训时间:
2把延时子程序的MOVR7,#01H,改为MOVR7,#0FFH,有何变化?
3单片机如何实现延时,显示数字时为什么要加延时?
4编写自己设计程序?
5请说明如何实现数码管的显示控制?
《单片机原理及应用》实训报告4
定时/计数实验训时间:
1画出程序框图。
2简述定时器的结构原理?
3为什么要对定时器初始化?
4编写自己设计的程序?
5试验中注意问题是什么?
《可编程控制器原理及应用》实训报告5
中断实验训时间:
2SETB指令功能是什么。
3说明CJNE指令的使用方法?
《可编程控制器原理及应用》实训报告6
步进电机控制实验训时间:
2简述步进电机控制的原理?
3程序是如何改变步进电机的转速的?
4能否直接将单片机的I/O口连接到步进电机?