第六章 单片机的定时.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机的定时 / 计数器 李一男 主要内容 ? 定时 / 计数器的工作原理 ? 定时 / 计数器的控制 ? 定时 / 计数器的工作模式及其应用 定时 / 计数器的工作原理 ? 计数? ? 定时? 定时 / 计数器的工作原理 ? 定时和计数关系? 一个闹钟定时一小时后响铃 = 也即秒针走了 3600 次 结论:只要计数脉冲的间隔相等,计数值就 代表了时间的流逝。 单片机的定时器和计数器是一个东西,只不过计 数器记录的是外界发生的事情,而定时器则是由 单片机提供一个稳定的计数源,通过计数来达到 定时时间的目的。 定时 / 计数器的工作原理 ? MCS-51 单片机的定时 / 计数器 在 MCS-51 单片机里有 2 个可编程的定时 / 计 数器,分别称为 T0 和 T1 。他们都是 16 位的 加法计数结构。 其中 T0 由专用寄存器 TH0 和 TL0 构成 T1 由专用寄存器 TH1 和 TL1 构成。 定时 / 计数器的工作原理 ? 定时 / 计数器的结构 图 1 定时 / 计数器结构图 计数功能 ---- 计数脉冲来自外部输入引脚, T0 为 P3.4 , T1 为 P3.5 ,在脉 冲 信号的下降沿(由 1 到 0 的跳变),计数器增 1 定时功能 ---- 输入信号是内部时钟脉冲 eg :一个 12M 的晶振,它提供的计数器脉冲时间间隔是多少? 结论:计数脉冲的间隔与晶振有关, 12M 的晶振,计数脉冲的间隔 ( 机器 周期 ) 是 1us 。 TFx Tx C/T= 1 振荡器 12 分频 TLx THx 高 8 位 低 8 位 控制 主要内容 ? 定时 / 计数器的工作原理 ? 定时 / 计数器的控制 ? 定时 / 计数器的工作方式及其应用 定时 / 计数器的控制 ? 与定时 / 计数器有关的控制寄存器有 3 个:分别是 控制寄存器 TCON , 工作方式控制寄存器 TMOD 和 中断允许寄存器 IE 。 1. 定时器控制寄存器 TCON TCON 既参与定时控制又参与中断控制,有关定时控制的有 4 位,作用是控制定时器 / 计数器的启动、停止,标志 计数溢出。 表示如下: ? TF1/TF0 :当 T1/T0 的计数器计数溢出时,该位置“ 1 ”。 ? TR1/TR0 : T1/T0 运行控制位。软件将其置“ 1 ”时,启动 T1/T0 工作。 定时 / 计数器的控制 2. 工作方式寄存器 TMOD TMOD 用于 2 个定时 / 计数器 T1/T0 的工作方式设定,各位 的含义表示如下: ? GATE :门控位,定义 T1/T0 的启动方式 ? C/T : 定时 / 计数功能选择位。为“ 0 ”,作定时器用;为“ 1 ” 作计数器用 。 ? M1M0 :工作方式选择位 定时 / 计数器的控制 M1 M0 工作方式 功能 0 0 方式 0 13 位计数器 0 1 方式 1 16 位计数器 1 0 方式 2 初值自动重装 8 位计数器 1 1 方式 3 2 个 8 位计数器,仅适用于 T0 2. 工作方式寄存器 TMOD 定时 / 计数器的控制 3 . 中断允许寄存器 IE IE 与定时 / 计数器有关的位有 2 位,其他为控制中 断的控制位。 ? EA :中断允许总控制位 ? ET0 和 ET1 :定时 / 计数中断允许控制位。 ET0(ET1)=0, 禁止定时 / 计数中断; ET0(ET1)=1, 允许定时 / 计数中断。 主要内容 ? 定时 / 计数器的工作原理 ? 定时 / 计数器的控制 ? 定时 / 计数器的工作方式及其应用 定时 / 计数器的工作方式 ? 对 TMOD 寄存器的 M1 、 M0 位的设置,可选择定时 / 计数器的 四种工作方式,即方式 0 、方式 1 、方式 2 和方式 3 。 1. 定时工作方式 0 定时器 (T0 或 T1) 工作于 13 位定时、计数方式。 图 2 定时 / 计数器 0 的工作方式 0 逻辑结构 定时 / 计数器

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档