第五章 定时计数器.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文档。上传文档
查看更多
第五章 定时计数器 目的要求: 通过本章学习,了解MCS-51单片机的定时计数器的功能,并通过简单程序例子掌握其使用及程序设计方法。 主要内容: 1、介绍51子系列单片机的2个定时器/计数器(即定时器/计数器0和1)的四种工作模式 2、2个定时器/计数器四种工作模式的应用; 3、定时器门控位GATE的应用。 教学重点及学时安排 教学重点:定时计数器的工作模式 0和1的应用. 学时计划:本章学时安排2学时 定时/计数器 一、定时/计数器T0和T1 二、定时器/计数器的控制和状态寄存器 三、定时计数器的应用 一、定时器计数器0和1 在专用寄存器TMOD(定时器方式)中,各有一个控制位(C/T),分别用于控制定时器/计数器0和1是工作在定时器方式还是计数器方式。 选择定时器工作方式: 计数输入信号是内部时钟脉冲,每个机器周期使寄存器的值增1。 每个机器周期等于12个振荡器周期,故计数速率为振荡器频率的1/12。当采用12MHZ晶体时,计数速率为1MHZ。 选择计数器工作方式: 计数脉冲来自相应的外部输入引脚T0或T1。当输入信号产生由1至0的跳变时,计数寄存器(TH0、TL0或TH1、TL1)的值增1。 为了确保某一给定的电平在变化之前至少被采样一次,则这一电平至少要保持一个机器周期。 4种操作模式 每个定时器/计数器共有4种操作模式,其中前3种模式对T0、T1都是一样的,模式3对T0和T1是不同的。 1· 模式0 可以通过TMOD寄存器把定时器/计数器0或1置为模式0,16位寄存器TH1+TL1只用了13位,TL1的高3位未用。 1·模式0 (T1、T0) 2·模式1 模式1和模式0几乎完全相同,唯一的差别是:模式1中,定时器寄存器TH1、TL1和TH0、TL0是计数长度是16位。 3·模式2 模式2把定时器寄存器TL1(或TL0)配置成一个可以自动重装载的8位计数器,。即TL1计数溢出时: 1) 使溢出标志TF1置1, 2)自动把TH1中的内容重装载到TL1中。 TH1的内容可以靠软件预置,重装载后其内容不变。 4·模式3 对定时器/计数器0和定时器/计数器1,其操作模式3的操作方式是不相同的: 对于定时器/计数器1,设置为模式3将使它保持原有的计数值,其作用如同使TR1=0。 对于定时器/计数器0,设置为模式3,将使TL0和TH0成为2个相互独立的8位计数器, 二、 定时器/计数器的控制和状态寄存器 1·模式控制寄存器TMOD 2.控制寄存器TCON 3·定时器/计数器2控制寄存器T2CON (52子系列略) 1·模式控制寄存器TMOD GATE 选通门。 当GATE=1时,只有T0或T1引脚为高电平且TR0或TR1置1时,相应的定时器/计数器才被选通工作。这时可用于测量在INTX端出现的正脉冲的宽度。 若GATE=0,则只要TR0和TR1置1,定时器/计数器就被选通。与INTX电平的高低无关。 C/T 计数器方式和定时器方式的选择位。 C/T=0,设置为定时器方式,内部计数器的输入是内部脉冲,其周期等于机器周期。 C/T=1,设置为计数器方式,内部计数器的输入是来自T0(P3.4)或T1(P3.5)端的外部脉冲。 2.控制寄存器TCON TF1(TCOON·7)定时器1溢出标志。 当定时器/计数器溢出时,由硬件置位,申请中断。进入中断服务后被硬件自动清除。 TR1(TCON·6)定时器1运行控制位。 靠软件置位或清除,置位时定时器/计数器接通工作,清除时停止工作。 IE1(TCON·3)外部沿触发中断1请求标志 检测到在引脚上出现的外部中断信号的下降沿时,由硬件置位,请求中断。进入中断服务后被硬件自动清除。 IT1(TCON·2)外部中断1类型控制位。 靠软件来设置或清除,以控制外部中断的触发类型。IT1=1时,是下降沿触发,IT1=0时,是低电平触发。 TF0等其它位及其功能 TF0(TCON-5)定时器0溢出标志、 TR0(TCON-4)定时器0运行控制位 、 IE0(TCON-1)外部沿触发中断0请求。 IT0(TCON-0)外部中断0类型控制位。 其功能和操作情况类分别同于TF1 、TR1、IE1、IT1。 三、定时计数器的应用 1、定时器操作模式0的应用 2、定时器操作模式1的应用 3、定时器操作模式2的应用 4、定时器操作模式3的应用 定时计数器的初值 (1)原理:计数器计满后将产生中断信息或溢出标志。因此,定时或计数时首先应计算初值 X 。以便在达到给定的时间时产生中断或溢出信息。 定时计数器的初值 (2)计算x:若要定时的时间为 T ,使用的定时计数器为z位。 则: T =

文档评论(0)

中华书局 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档