1、说说单片机原理与应用单片机原理与应用 课程的教与学课程的教与学 电子工程学院电子工程学院 电子通信教研室电子通信教研室 唐玉萍唐玉萍1PPT课件单片机单片机认识单片机认识单片机单片机是指集成在一块集成电路上的微型计算机单片机是指集成在一块集成电路上的微型计算机单片机实质上就是一块芯片单片机实质上就是一块芯片2PPT课件单片机单片机单片机技术应用领域单片机技术应用领域单片机单片机技术技术工业方面工业方面民用方面民用方面数据处理方面数据处理方面汽车制造方面汽车制造方面仪器仪表方面仪器仪表方面通信方面通信方面3PPT课件单片机单片机说课内容说课内容对课程标准的理解对课程标准的理解1.说教材说教材2.
2、说教学对象说教学对象3.说教学手段及效果说教学手段及效果6.说教学过程说教学过程5.说教法说教法4.4PPT课件单片机单片机1.对课程标准的理解对课程标准的理解教学目标教学目标能进行单片机能进行单片机最小系统的设最小系统的设计,掌握常用计,掌握常用基本控制单元基本控制单元的软硬件设计的软硬件设计方法。方法。能设计、调试能设计、调试简单控制系统简单控制系统,具有一定分,具有一定分析问题和解决析问题和解决问题的能力。问题的能力。5PPT课件单片机单片机1.1 应掌握的基本知识点应掌握的基本知识点单片机基本结构与原理单片机基本结构与原理控制程序设计方法控制程序设计方法 内部资源应用内部资源应用6PP
3、T课件单片机单片机1.2 应掌握的扩展知识点应掌握的扩展知识点人机接口人机接口 信号采集与转换信号采集与转换 开关量的控制开关量的控制7PPT课件单片机单片机 1.3 应熟练掌握的知识内容应熟练掌握的知识内容 基本基本模块的模块的程序设计程序设计51单片机单片机的资源配置的资源配置基本基本I/O的控制的控制定时、定时、中断控制中断控制开发工具开发工具KEILKEILPROTEUSPROTEUS能力培养的能力培养的基石基石8PPT课件单片机单片机1.4 应了解、熟习的知识内容应了解、熟习的知识内容能力提升能力提升的源泉的源泉温度传感器温度传感器超声波传感器超声波传感器测速传感器测速传感器避障传感
4、器避障传感器光电传感器光电传感器寻迹传感器寻迹传感器模拟电子技术模拟电子技术数字电子技术数字电子技术PCB制板技术制板技术仪器仪表使用仪器仪表使用技术技术焊接技术焊接技术接口专用集成芯片接口专用集成芯片LEDLED、LCDLCD显示器显示器9PPT课件单片机单片机2.说教材说教材12310PPT课件单片机单片机2.1 教材特点教材特点教学做教学做一体化一体化项目为载体、采用任务驱动方式最小应用系统最小应用系统开发软件的使用开发软件的使用单片机单片机C语言基础语言基础简易数字钟设计简易数字钟设计点阵点阵LED显示设计显示设计LCD显示电路设计显示电路设计LED广告灯的设计广告灯的设计按键识别的设
5、计按键识别的设计单片机双机通信设计单片机双机通信设计数字温度计的设计数字温度计的设计11PPT课件单片机单片机2.2 本课程的重点本课程的重点1234单片机的内部结构、资源配置、工作时序程序设计中断、定时功能传感器的应用、A/D与D/A转换电路设计12PPT课件单片机单片机2.2 本课程的难点本课程的难点1234控制程序设计中断应用定时器初值计算A/D、D/A转换电路设计传感器控制13PPT课件单片机单片机2.3 本课程的定位本课程的定位单片机应用与设计单片机应用与设计单片机原理与应用单片机原理与应用数字电子技术数字电子技术电工电子技术、程序设计基础电工电子技术、程序设计基础第四学期第三学期第
6、二学期第一学期职业技能职业技能14PPT课件单片机单片机3.说教学对象说教学对象结构层次结构层次已具备知识已具备知识现状现状普高生普高生中专生中专生技校生技校生职高生职高生数电、模数电、模电、计算电、计算机应用、机应用、程序设计程序设计等基本知等基本知识识热情、好动精力热情、好动精力充沛,喜欢新鲜充沛,喜欢新鲜事物。但学习无事物。但学习无动力、知识无积动力、知识无积累、学习缺方法累、学习缺方法,理论难接收,理论难接收,操作上手快。操作上手快。15PPT课件单片机单片机4.说教法说教法浅显易懂浅显易懂形像生动形像生动突出要点突出要点16PPT课件单片机单片机4.1 课前教、学方法课前教、学方法1
7、根据学习目标,根据学习目标,精心、详实的组精心、详实的组织教学内容,依织教学内容,依启发性教学为原启发性教学为原则,设计任务驱则,设计任务驱动的项目案例提动的项目案例提纲。纲。2根据提纲编写具体根据提纲编写具体教案。按复杂、适教案。按复杂、适中、基础三个不同中、基础三个不同难度分层设计相应难度分层设计相应的硬件电路与控制的硬件电路与控制程序,并调试正确;程序,并调试正确;同时还做好对应的同时还做好对应的实物教具模型实物教具模型。3学生做好预习,带学生做好预习,带着任务到课堂。着任务到课堂。17PPT课件单片机单片机4.2 课中教、学方法课中教、学方法引入引入课中教学运用多课中教学运用多媒体仿真
8、演示设媒体仿真演示设计效果动画,以计效果动画,以案例引入法开始案例引入法开始教学活动。教学活动。过程过程为使教学活动以学为使教学活动以学生自主学习为主,生自主学习为主,老师为辅的角色定老师为辅的角色定位。新课以问题应位。新课以问题应答叙述法完成;复答叙述法完成;复习巩固内容以项目习巩固内容以项目任务的探求法完成任务的探求法完成。小结小结每次教学活动结每次教学活动结束前,要及时归束前,要及时归纳本次内容的知纳本次内容的知识要点,对有共识要点,对有共性的问题要及时性的问题要及时集体答疑解惑。集体答疑解惑。18PPT课件单片机单片机4.3 课后教与学课后教与学有效的有效的交流平台交流平台发挥骨发挥骨
9、干作用干作用思考题思考题创意设计创意设计QQ19PPT课件单片机单片机5.教学过程设计教学过程设计5.1 依据依据20PPT课件单片机单片机5.教学过程设计教学过程设计5.2 整体任务设计整体任务设计21PPT课件单片机单片机5.3 教学过程设计展开教学过程设计展开项目四项目四:LED广告灯的设计广告灯的设计22PPT课件单片机单片机项目四项目四:LED广告灯的设计广告灯的设计2学时学时I/O的控制方法的控制方法I/O端口的基本应用端口的基本应用程序流程图的编制程序流程图的编制P0-P3端口的特性和使用端口的特性和使用学时分配学时分配教学重点教学重点教学难点教学难点23PPT课件单片机单片机教
10、学过程教学过程1.课程引入课程引入(6分钟)仿真动画演示流水广告灯的设计效果画面。引入功能分析、系统结构图设计、电路原理图设计、软件设计流程、代码编写环节。24PPT课件单片机单片机2.根据题意进行功能分析、作系统结构图设计;根据题意进行功能分析、作系统结构图设计;1分钟分钟25PPT课件单片机单片机3.在在Proteus中进行硬件电路设计;中进行硬件电路设计;5分钟分钟LED广告灯系统仿真电路图26PPT课件单片机单片机4.软件设计思路分析(软件设计思路分析(10分钟)分钟)第一步分析第一步分析:一个周期效果的控制信号一个周期效果的控制信号。8只发光二极管中一只实现左移(从低位向高位移动)的
11、效果只发光二极管中一只实现左移(从低位向高位移动)的效果:一个周期控制信号=07位分别亮的控制信号。各位对应的控制信号:1 1 1 1 1 1 1 0 /0位亮 控制信号=0 xfe 1 1 1 1 1 1 0 1 /1位亮 控制信号=0 xfd 1 1 1 1 1 0 1 1 /2位亮 控制信号=0 xfb 1 1 1 1 0 1 1 1 /3位亮 控制信号=0 xf7 1 1 1 0 1 1 1 1 /4位亮 控制信号=0 xef1 1 0 1 1 1 1 1 /5位亮 控制信号=0 xdf 1 0 1 1 1 1 1 1 /6位亮 控制信号=0 xbf0 1 1 1 1 1 1 1 /7
12、位亮 控制信号=0 x7f T“/”表示后面的内容为注释,不执行。27PPT课件单片机单片机 只要将上面的只要将上面的8 8个控制信号按一定的时间间隔个控制信号按一定的时间间隔(如(如1S1S)从)从P2P2口依次送出去就能实现左移一遍的效果,口依次送出去就能实现左移一遍的效果,重复上述操作能实现一只发光二极管连接不断的单向重复上述操作能实现一只发光二极管连接不断的单向移动效果。移动效果。28PPT课件单片机单片机5.流水灯变化的指令(程序段)10分钟v 一个周期信号的控制程序一个周期信号的控制程序vP2=0 xfe;vdelay(1000);vP2=0 xfd;vdelay(1000);vP
13、2=0 xfb;vdelay(1000);vP2=0 xf7;vdelay(1000);vP2=0 xef;vdelay(1000);vP2=0 xdf;vdelay(1000);vP2=0 xbf;vdelay(1000);vP2=0 x7f vdelay(1000);v上面的程序中有8个delay(1000)语句,重复,并且都是从P2口送出,8个信号控制字也有规律变化(从0位向7位每次左移一位),所以上述程序可改写为:vunsigned char i,y;/定义变量 i、y 的类型,也就是能表达的最大数vy=0 xfe;/设初始信号控制字vfor(i=0;i8;i+)/重复执行8遍中的语句
14、vv P2=y;/送一个控制信号字vdelay(1000);/延时vy=y1;/计算下一个控制信号字v29PPT课件单片机单片机6.在在Keill中新建项目、编写源代码并添加到项中新建项目、编写源代码并添加到项 目中、目中、调试正确无误;调试正确无误;(5分钟)分钟)30PPT课件单片机单片机7.运行运行Proteus,验证设计功能。若不能实现预,验证设计功能。若不能实现预定功能,返回定功能,返回Keill修改至正确。修改至正确。2分钟分钟31PPT课件单片机单片机8.本项目控制要点小结本项目控制要点小结动作分解动作分解一个周期一个周期无限循环无限循环32PPT课件单片机单片机6.多媒体教学设
15、计多媒体教学设计教学手段的组合流程教学手段的组合流程程序设计程序设计KEIL控制操作控制操作流程图效果预览效果预览Protues实物教具实物教具理论知识理论知识PPT设计验证设计验证Proteus33PPT课件单片机单片机教学效果教学效果 通过通过0909级、级、1010级电子信息技术专业的教学级电子信息技术专业的教学实施,在教学活动的组织过程中,同学们实施,在教学活动的组织过程中,同学们对项目的引入方法、控制程序的互动教学,对项目的引入方法、控制程序的互动教学,及实物操作教学非常乐于接收,使教学效及实物操作教学非常乐于接收,使教学效果达到预期效果。果达到预期效果。34PPT课件35PPT课件