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

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
项目5单片机应用技能实训(C语言)教案

单片机应用技能实训(C语言)教案—项目5 项目5 音频输出电路制作 任务1 MCS-51单片机定时器结构及其工作方式 一、案头 任务 MCS-51单片机定时器结构及其工作方式 授课时间 年 月 日 授课班级 教学形式 讲授 授课时数 2课时 教学用具 多媒体 教学资源 课件、单片机音频输出电路制作成品 课前准备 教学目标 1、了解MCS-51单片机定时器的结构。 2、掌握MCS-51单片机定时器的工作方式及应用。 3、掌握项目相关指令的作用及使用方法。 教学重点 1、MCS-51单片机定时器的工作方式及应用。 2、项目相关指令的作用及使用方法。 教学难点 1、MCS-51单片机定时器工作方式的应用。 2、项目相关指令的灵活使用。 教学过程 1、通过生活中实际情境的介绍,引出项目任务。 2、MCS-51单片机定时器的结构原理,重点学习工作方式寄存器TMOD和定时器控制寄存器TCON的作用。 3、MCS-51单片机定时器工作方式,重点学习定时/计数初值的计算方法。 4、定时器应用举例。 教学后记 二、教学实施过程 实施环节 教学内容 导学方法 组织教学 1、检查学生出勤情况并做好记录。 2、调整学生的注意力,为上课作准备。 互动交流 复习提问 1、MCS-51单片机有哪些特殊功能寄存器? 2、推想哪些特殊功能寄存器可以组成定时器? 提问导思 导入 优美的音乐常常给人们带来愉悦的心情。那么如何利用单片机发出优美的旋律呢?本项目的任务就是制作一个用单片机控制的音频输出电路。为完成项目制作,先进行相关基本知识的学习。 启发学习积极性 讲授新课 一、MCS-51单片机定时器结构 (一)MCS-51单片机定时器结构 MCS-51单片机内部有两个16位的可编程定时/计数器,由TH1、TL1、TH0、TL0、TCON、TMOD等6个特殊功能寄存器组成,如图5-2所示。 图5-2 定时器结构 TMOD主要是用于选定定时器的工作方式TCON主要是用于控制定时器的启动停止 M1 M0 GATE C/ M1 M0 高4位用于控制定时器T1,低4位用于控制定时器T0。TMOD中各位的定义如下: GATE:门控位。高电平有效,具体作用见后面工作方式介绍。 :定时计数选择位=1计数;=0定时。 M1、M0:工作方式选择位定时器4种工作方式由M1M0设定TMOD=0x05; 2、定时器控制寄存器TCON TCON控制寄存器,用于控制定时器的起动与停止、设置中断与中断响应等。TCON每位名称如表5-3所示。 TCON位 D7 D6 D5 D4 D3 D2 D1 D0 位名称 TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 TCON中各位的定义如下: TF1(TF0):定时器T1(T0)的中断请求标志位。 TR1(TR0):定时器T1(T0)启动/停止控制位。 IE1、IT1、IE0、IT0用于外部中断,项目4中已做介绍。 例如要启动定时器T0开始工作可使用下面的指令。 TR0=1; (二)MCS-51定时器工作方式 1、方式0当设置为0时,定时器定为方式0工作。在这种方式下,16位寄存器只用了13位。当GATE=0TR0=1时, TTH0组成的13位计数器就开始计数当GATE=1TR0=1时,THOTL0是否计数取决于引脚的信号,当1时,开始计数当0时,停止计数,这样就可以用来测量在出现的脉冲宽度。 当13位计数器加1到全“1”以后,再加1就产生溢出。这时,置TCON的T位为1;同时把计数器变为全“0”。方式1和方式0的工作相同,唯一的差别是T和T组成一个16位计数器方式2把T配置成一个可以自动恢复初值(初始常数自动重新装入)的8位计数器,T作为常数器如图所示。方式3对定时器和定时器是不相同的。若设置为方式3,则停止工作所以方式3只适用于。当设置为方式3时,将使T和T成为两个相互独的8位计数器 其中:M为计数器的长度(方式0、方式1、方式2对应的M值分别为:13、16、8),T为定时值,fsoc为振荡器频率。 (2)计数初值的计算公式如下: X=2M-N 其中:M为计数器的长度(方式0、方式1、方式2对应的M值分别为:13、16、8),N为计数值。 二、定时器应用举例 1、采用定时器定时需要考虑的问题 (1)确定定时器工作方式、定时时间,计算定时初值。 (2)定时时间到后,需要完成哪些操作。 (3)初始化定时器。采用中断方式时,还需要中断初始化。 2、应用举例 例5.1采用定时器T0方式1定时,从P2.0输出秒脉冲。晶振频率为12MHz。 解:采用方式1定时,一次定时20ms,25次定时500ms,采用中断方式,从P2.0输出秒脉冲,初值为: X=2M-=216-=655

文档评论(0)

wyjy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档