项目5单片机应用技能实训(C语言)教案.doc

项目5单片机应用技能实训(C语言)教案.doc

ID:54947211

大小:1.60 MB

页数:15页

时间:2020-04-24

项目5单片机应用技能实训(C语言)教案.doc_第1页
项目5单片机应用技能实训(C语言)教案.doc_第2页
项目5单片机应用技能实训(C语言)教案.doc_第3页
项目5单片机应用技能实训(C语言)教案.doc_第4页
项目5单片机应用技能实训(C语言)教案.doc_第5页
资源描述:

《项目5单片机应用技能实训(C语言)教案.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、单片机应用技能实训(C语言)教案—项目5项目5音频输出电路制作任务1MCS-51单片机定时器结构及其工作方式一、案头任务MCS-51单片机定时器结构及其工作方式授课时间年月日授课班级教学形式讲授授课时数2课时教学用具多媒体教学资源课件、单片机音频输出电路制作成品课前准备教学目标1、了解MCS-51单片机定时器的结构。2、掌握MCS-51单片机定时器的工作方式及应用。3、掌握项目相关指令的作用及使用方法。教学重点1、MCS-51单片机定时器的工作方式及应用。2、项目相关指令的作用及使用方法。教学难点1、MCS-51单片机定时器工作方式的应用。2、项目相

2、关指令的灵活使用。教学过程1、通过生活中实际情境的介绍,引出项目任务。2、MCS-51单片机定时器的结构原理,重点学习工作方式寄存器TMOD和定时器控制寄存器TCON的作用。3、MCS-51单片机定时器工作方式,重点学习定时/计数初值的计算方法。4、定时器应用举例。教学后记二、教学实施过程实施环节教学内容导学方法组织教学1、检查学生出勤情况并做好记录。2、调整学生的注意力,为上课作准备。互动交流复习提问1、MCS-51单片机有哪些特殊功能寄存器?2、推想哪些特殊功能寄存器可以组成定时器?提问导思导入优美的音乐常常给人们带来愉悦的心情。那么如何利用单片

3、机发出优美的旋律呢?本项目的任务就是制作一个用单片机控制的音频输出电路。为完成项目制作,先进行相关基本知识的学习。启发学习积极性讲授新课一、MCS-51单片机定时器结构(一)MCS-51单片机定时器结构MCS-51单片机内部有两个16位的可编程定时/计数器,由TH1、TL1、TH0、TL0、TCON、TMOD等6个特殊功能寄存器组成,如图5-2所示。图5-2定时器结构TMOD主要是用于选定定时器的工作方式,TCON主要是用于控制定时器的启动和停止。1、工作方式寄存器TMOD专用寄存器称TMOD称为工作方式寄存器。TMOD每位的名称如表5-1所示。TM

4、OD位D7D6D5D4D3D2D1D0位名称GATEC/M1M0GATEC/M1M0高4位用于控制定时器T1,低4位用于控制定时器T0。TMOD中各位的定义如下:GATE:门控位。高电平有效,具体作用见后面工作方式介绍。:定时、计数选择位。=1计数;=0定时。M1、M0:工作方式选择位。定时器有4种工作方式,由M1M0设定。例如将T1设定为工作在方式0定时,将T0设定为工作在方式1计数,可通过下面指令来完成。TMOD=0x05;2、定时器控制寄存器TCON专用寄存器TCON控制寄存器,可用多媒体展示图5-2。参照图5-2介绍其结构原理。TMOD、TC

5、ON的作用及TMOD、TCON使用方法。说明M1M0的不同取值对应的工作方式。用于控制定时器的起动与停止、设置中断与中断响应等。TCON每位名称如表5-3所示。TCON位D7D6D5D4D3D2D1D0位名称TF1TR1TF0TR0IE1IT1IE0IT0TCON中各位的定义如下:TF1(TF0):定时器T1(T0)的中断请求标志位。TR1(TR0):定时器T1(T0)启动/停止控制位。IE1、IT1、IE0、IT0用于外部中断,项目4中已做介绍。例如要启动定时器T0开始工作可使用下面的指令。TR0=1;(二)MCS-51定时器工作方式1、方式0当M

6、1M0设置为00时,定时器设定为方式0工作。在这种方式下,16位寄存器只用了13位,如图5-3所示。图5-3方式0逻辑结构图当GATE=0,TR0=1时,TL0、TH0组成的13位计数器就开始计数。当GATE=1、TR0=1时,THO、TL0是否计数取决于P3.2引脚的信号,当P3.2引脚为1时,开始计数,当P3.2引脚为0时,停止计数,这样就可以用来测量在P3.2引脚出现的正脉冲宽度。当13位计数器加1到全“1”以后,再加1就产生溢出。这时,置TCON的TF0位为1;同时把计数器变为全“0”。2、方式1方式1和方式0的工作相同,唯一的差别是TH0和

7、TL0组成一个16位计数器。3、方式2方式2把TL0配置成一个可以自动恢复初值(初始常数自动重新装入)的8位计数器,TH0作为常数寄存器,如图6-4所示。4、方式3方式3对定时器T0和定时器T1是不相同的。若T1设置为方式3,则停止工作,所以方式3只适用于T0。当T0设置为方式3时,将使TL0和TH0成为两个相互独立的8位计数器。5、定时/计数初值的计算多媒体展示图5-3或画在黑板上,重点介绍开始计数的条件。方式3很少用,简单了解掌握定时/计数初值的计算方法。(1)定时初值X的计算公式如下:X=2M-其中:M为计数器的长度(方式0、方式1、方式2对应

8、的M值分别为:13、16、8),T为定时值,fsoc为振荡器频率。(2)计数初值的计算公式如下:X=2M-N

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。