7-定时计数器的结构及工作方式.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
7-定时计数器的结构及工作方式

* * 单片机原理与接口技术 定时计数器的结构及工作方式 学情分析 本节选自第五章:MCS-51中断、定时/计数器及串行接口/第2节:定时/计数器。中断系统是单片机课程体系中非常重要的一环。在学习完第2章后应对单片机的硬件结构有所掌握,第3、第4章是对单片机的软件编程进行讲解,第2-4章作为第5章的基础。 单片机的中断可以归类为3种。本节为大家讲解第2种中断方式—定时计数器中断,理解定时计数器的定时或工作原理,而对于定时计数器控制寄存器TCON及工作方式寄存器TMOD应牢记其含义。 教学内容 (1)定时/计数器的结构 (2)与定时计数器相关的特殊功能寄存器 (3)定时计数器的四种工作方式 说课 掌握MCS-51单片机定时/计数器的结构和工作方式 教学重点 定时/计数器的控制寄存器 定时/计数器四种工作方式的理解 启发式教学 案例式教学 教学 方法 教学难点 知识目标 牢记定时/计数器的控制寄存器 定时/计数器 MCS-51单片机内有2个16位可编程的加1定时/计数器,即定时器0(T0)和定时器1(T1)。可用于定时控制、对外部事件计数等应用。 TH0、TL0构成定时/计数器T0的高8位和低8位。 TH1、TL1构成定时/计数器T1的高8位和低8位。 * * 对单片机内部机器周期产生的脉冲进行计数,计数器每个机器周期自动加1。如果单片机的晶振频率为12MHz,则计数器每加1,可实现1μs的定时。 * * 定时器功能 -----定时器功能 计数器功能 对外部事件产生的脉冲进行计数。对于MCS-51单片机来说,P3.4和P3.5两个信号引脚分别是T0和T1计数器的计数脉冲信号输入端,当该引脚输入脉冲发生负跳变时,加1计数器自动加1。 T0、T1定时功能和计数功能的选择 (1) 定时/计数器的结构 * * ----T0、T1结构 (2)与定时计数器相关的特殊功能寄存器 定时控制寄存器TCON(88H) TR0、TR1:启/停控制位。 TR0=1或TR1=1,使T0或T1启动计数; TR0=0或TR1=0,使T0或T1停止计数。 TF0、TF1:计数溢出标志位。 TF0=1或TF1=1是计数溢出; TF0=0或TF1=0是计数未满。 * * ----TCON 工作方式控制寄存器TMOD(89H) * * C/T:定时/计数器选择位。 C/T =1,为计数器工作方式; C/T =0,为定时器工作方式。 GATE:门控信号。 当GATE=0时,TR0=1即可启动定时器工作; 当GATE=1时,要求同时有TR0=1和INT0=1才可启动定时器工作; M1、M0: 定时/计数器工作模式选择位 M1M0=00 工作方式0(13位方式) M1M0=01 工作方式1(16位方式) M1M0=10 工作方式2(8位自动再装入方式) M1M0=11 工作方式3(T0为2个8位方式) ----TMOD (3)定时计数器的四种工作方式 由TH0中的8位和TL0中的低5位组成长度为13位的定时计数器。TL0中的高3位未用。计数范围为1~8192。 * * 方式0 ----方式0,13位计数 定时计数溢出后将标志位TF0置1,同时把TH0,TL0变为全0。若要定时/计数器继续按周期工作,则应按要求重赋初始值。 * * (3) 定时/计数器的四种工作方式 ----方式1,16位定时/计数 方式1 由TH0和TL0组成长度为16位的定时计数器。 当作为计数器使用时,计数范围是1~65536(216); 当作为定时器使用时,定时范围为:1~65536μs。 与方式0和1相比,方式2具有初值自动重新加载功能,如果要实现循环计数或周期定时,不需要程序反复给计数器赋初值。其逻辑结构如下图所示。 * * (3) 定时/计数器的四种工作方式 ----方式2,自动重载初值 方式2 方式3 T0为方式3工作模式时可以构成两个独立的定时器或1个定时器、1个计数器。 * * (3) 定时/计数器的四种工作方式 ----方式3时T0的结构 * * (3) 定时/计数器的四种工作方式 ----方式3时T1的工作模式 如果定时/计数器T0已工作在方式3下,则定时/计数器T1只能工作在方式0、方式1或方式2下。此时T1可作为串行口的波特率发生器使用,以确定串行通信的速率。 * 感谢专家批评、指正! * * * * * *

文档评论(0)

561190792 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档