单片机实训教案_第1页
单片机实训教案_第2页
单片机实训教案_第3页
单片机实训教案_第4页
单片机实训教案_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、电子系 刘小燕 单片机实训教案(2016)23中职单片机与基础应用课程标准一、 课程名称:单片机与基础应用 二、 对象:三年制中职电子与信息技术专业学生 三、 课时:93 四、课程目标 通过本课程的学习,使学生掌握单片机技术及其在工业控制、生产和生活电子产 品中的应用,培养学生实践能力、创新能力和新产品设计开发能力,为将来从事电子电器新产品设计开发,电子产品的调试、检测和维护等工作奠定坚实的基础,为学生将来在电子类专业领域进一步发展打下良好基础。 职业能力目标:  l 1、能

2、正确操作、使用单片机开发系统 l 掌握单片机的基本原理和应用 l 2、会观察实验现象,调试、检测、维护单片机系统 l 3、养成对新知识、新技术的学习能力, 具有良好的思想品德、敬业与团队精神及协调人际关系的能力 五、教学设计思路 本课程是电子技术应用专业的一门主要专业基础课程,教学遵循学以致用原则,因此采用“项目教学法”,结合生产生活实际,使每一教学内容有具体的事物、形象的描述、明确的任务,强调教学内容与岗位实际的紧密联系,通过师生共同参与,共同努力,达成教学目标。 六、内容要求 人数

3、清查:安全提示:1、注意安全用电,不能在电脑上给手机充电或插入耳机。 2、注意每个电脑后面的插座,预防触电,防止被脚踢到而短路烧坏插板和电脑从而引发的火灾。3、爱护电脑,不能在电脑上任意上传或下载视频和软件,不得乱敲乱弄电脑,防止电脑关机而罢工。项目一  认识单片机   2课时 教学目标:了解单片机的发展及意义,结构和原理,软硬件系统,指令系统和编程基础,编程软件的使用。 活动安排:在实训室完成,以教师讲解演示,和学生互动为主。 考核评价:具体的评价可以采用观察、提问、作业、考试等方式进行。 知识要点:1. 

4、60;了解MCS-51系列单片机基础知识。2. 了解基本电子知识,Keil软件的简单使用。 3. 掌握单片机的基本知识,常用编程软件的使用。教学内容:1、 Keil软件的使用与简单程序的调试(1) 建立一个工程:新建(project)保存选择型号(AT89C51)(2) 建立一个文件:新建(File)保存(*.c)(3) 添加文件(*.c)(4) 编写程序(5) 软件调试(0 Error(s) 、0 Warning(s))(6) 生成可执行文件(*.hex)2、 任务布置新建一个项目并生成可执行文件。 项目二  灯光控制  

5、 16课时教学目标:掌握单片机基本知识,能熟练使用软件编程,掌握LED与数码管等电路知识。 活动安排:在单片机实训室完成,以教师讲解演示,学生实践为主。 考核评价:具体的评价可以采用观察、现场操作、实训报告、随堂考试等方式进行。 任务一  点亮一个LED灯 (一) 知识要点  1. 掌握Proteus软件的简单使用。2.掌握Keil c和Proteus之间的联调(二) 技能要点 1 学会认识单片机学习设备的各部分及其功能。2.  学会使用软件和单片机设备点

6、亮一个发光管。 教学内容:1、Proteus软件的使用(1) 新建项目(2) 元件查找(3) Keil c和Proteus之间的联调2、程序点亮一个LED:#include <reg51.h>sbit LED=P20;void main( )LED=0;while(1);3、画图任务布置:点亮一个LED、点亮两个LED、点亮P1口的单灯、点亮P1口的所有灯任务二  闪烁灯 (一) 知识要点 1. 掌握LED基本知识,单片机基本结构,会画电路图。 2. 掌握简单延时程序、子程序调用、带参数子程序

7、设计、会使用基本循环语句。 3. 掌握Keil软件实现基本调试步骤。 (二)技能要点 1. 编写程序实现LED闪烁功能,能独立进行软件调试。 2. 能使用Proteus画出电路图。3. 学会编写两种以上程序点亮发光管。教学内容:1、 程序 一个LED闪烁#include <reg51.h>sbit LED=P10;void delay (unsigned int i)while (i-); void main()while(1)LED=0;delay(12500);LED=1;delay(12500);

8、2、画图3、联调任务布置:一个LED闪烁、两个LED交替闪烁、P1口的单双灯交替闪烁、 任务三  流水灯 (一) 知识要点 1. 掌握流水灯的多种写法。 2. 掌握单片机最小应用系统。 3. 熟悉位移程序、带参数子程序设计。(二) 技能要点 1  能熟练编写简单程序、驱动广告灯左移右移。 2  学会编写两种以上程序实现流水灯。教学内容:1、 编程顺流水:#include <reg51.h>void delay () int i;for

9、(i=0;i<30000;i+); void main( )char i,temp;P1=0xff;while (1) temp=0x01;for(i=0;i<8;i+) P1=temp; delay(); temp=temp<<1; 2、画图(与上图一致)3、联调任务布置:倒流水、从两边到中间流水、依次点亮任务四  花样灯 (一) 知识要点 1. 掌握花样灯的多种写法。 2. 掌握单片机最小应用系统。3. 掌握位移程序、带参数子程序设计。(二) 技能要点 1. 

10、;能熟练编写简单程序、驱动广告灯同时左右移。 2. 能设计出多种广告花样灯。教学内容:1、 编程花样灯:#include <reg51.h>void delay ()unsigned int i;for(i=0;i<12530;i+); void main()unsigned char i,temp;P1=0xff;while (1)temp=0x01;for(i=0;i<8;i+)P1=temp;delay();temp=temp<<1;temp=0x80;for(i=0;i<8;i+)P1=temp;delay();temp=t

11、emp>>1; 2、 画图3、 联调任务布置:花样灯,逐个点亮、逐个点亮再逐个熄灭、多种花样广告灯任务五   定时/计数器精确定时灯闪烁时间 (一) 知识要点 1. 掌握定时/计数器的工作原理及编程使用。2.掌握中断系统的概念及定时中断的使用。(二) 技能要点 1. 能熟练编写定时/计数器的简单程序。 2. 能设计出不同定时时间的程序。教学内容:1、 程序定时/计数器精确定时灯闪烁时间2、 画图3、 联调任务布置:定时/计数器精确定时灯闪烁时间任务六 交通灯(一) 

12、;知识要点 1. 了解交通灯控制功能。 2. 掌握单片机最小应用系统。3. 掌握带参数子函数的结构与调用。(二) 技能要点 1. 能独立编写程序并进行仿真运行调试。 2. 能设计出不同定时时间的交通灯程序。 项目三  按钮控制  12课时 教学目标:掌握键盘检测基本知识,能熟练掌握子程序的调用。活动安排:在单片机实训室完成,注重引导学生分析解决问题的能力。 考核评价:具体的评价可以采用观察、现场操作、实训报告、随堂考试等方式进

13、行。 任务一  单个按键识别 (一) 知识要点 1 掌握按键基本知识,了解采用扫描的方式进行按键检测的过程方式。 2熟练掌握中断技术,熟练掌握子程序调用。 (二) 技能要点 1 使用protel画出单个按键识别电路图。 2学会编写程序实现单个按键识别。 教学内容:(1) 编写一个按钮控制一个LED的程序(2) 画出一个按钮控制一个LED的电路图(3) 联调任务布置:两个按钮控制一个LED,多个按钮控制多个LED任务二  4X4矩阵键盘识

14、别 (一) 知识要点 1掌握键盘检测的电路结构和原理、键盘作用、如何实现键盘检测、消抖、键盘编码等内容。 2掌握带返回值函数写法及应用熟练掌握中断技术,熟悉掌握子程序调用。 (二)技能要点 1使用protel画出4X4矩阵键盘识别电路图。 2学会编写程序实现4X4矩阵键盘识别。 教学内容:(1)项目四  数码管显示控制   20课时 教学目标:掌握数码管基本知识,掌握动态扫描和静态扫描的实现方法。 活动安排:在单片机实训室完成,注重引导学生分析解决问题的能

15、力。 考核评价:具体的评价可以采用观察、现场操作、实训报告、随堂考试等方式进行。 (一) 知识要点 1了解共阳、共阴数码管显示基本知识。2. 了解上拉电阻概念。 3. 掌握单片机的晶振、复位电路。4. 掌握74HC573锁存器芯片基本知识。 (二) 技能要点 1 掌握中断服务程序的应用,实现中断的简单应用。2 掌握动态扫描和静态扫描的实现方法。 教学内容:(1) 编写点亮数码显示管的每一段的程序(2) 画出点亮数码显示管的电路图(3) 联调任务布置:点亮一个数码管的每两段、单个数码管显

16、示0-9、单个数码管显示多种字母、四个数码管显示0-3、八个数码管显示0-7项目五  继电器控制   12课时 教学目标:掌握继电器的结构基本知识,继电器与单片机的连接方法,单片机控制继电器的方法。活动安排:在单片机实训室完成,注重引导学生分析解决问题的能力。 考核评价:具体的评价可以采用观察、现场操作、实训报告、随堂考试等方式进行。 任务一   控制一个继电器 (一)知识要点 1. 了解继电器的基本知识。 2. 掌握用弱电控制强电的方法。 (二)技能要点

17、 1. 掌握继电器的外围电路以及和单片机的连接方法。2. 掌握单片机控制继电器常开常闭的方法。教学内容: 任务二   控制两个继电器 (一)知识要点 1.掌握两个继电器构成互锁的连接方法。 (二)技能要点 1.掌握单片机控制继电器的方法。 项目六  步进电机控制   12课时 教学目标:掌握步进电机的结构基本知识,步进电机与单片机的连接方法,单片机控制步进电机的方法。 活动安排:在单片机实训室完成,注重引导学生分析解决问题的能力。

18、60;考核评价:具体的评价可以采用观察、现场操作、实训报告、随堂考试等方式进行。 任务一   步进电机的正转 (一)知识要点 1.了解步进电机的基本知识。 2.掌握步进电机的工作原理。 (二)技能要点 1.掌握步进电机的外围电路以及和单片机的连接方法。 2.掌握单片机控制步进电机正转的方法。 任务二   步进电机的正反转 (一)知识要点 1.掌握步进电机反转的工作原理。 (二)技能要点1.掌握步进电机和单片机的连接方法。

19、60;2.掌握单片机控制步进电机正反转的方法。 项目七  汉字点阵显示   18课时 教学目标:了解汉字点阵显示基本知识,掌握汉字点阵显示原理。 活动安排:在单片机实训室完成,注重引导学生分析解决问题的能力,帮助学生提高单片机硬件认识 考核评价:具体的评价可以采用观察、现场操作、实训报告、随堂考试等方式进行。 任务一  点亮点阵每一个点 (一) 知识要点 1.了解点阵显示的硬件知识,掌握点阵显示的基本知识。 2.掌握点亮点阵一个点的程序的编写。&

20、#160;(二)技能要点 1学会编写程序,实现点亮点阵任意一个点。 任务二  显示一个汉字 (一) 知识要点       1了解显示汉字的原理       2. 学会字模提取软件的使用 (二)技能要点 1学会编写程序,实现点阵显示一个汉字。 任务二  显示汉字三二 (一)知识要点 1了解显示多个汉字的原理。 2掌握点阵显示多个汉字程序的编写 (二)技能要点 1学会编写程序,实现12864液晶屏显示字符。 七、教学情境设计与建议 1、教师应按照项目的学习目标编制项目任务书。项目任务书应明确教师

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论