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