定时计数器的工作方式.pdfVIP

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

6-2:定时计数器的工作方式

主要内容

定时计数器的四种工作方式

定时计数器输入信号的讨论

TMOD:工作方式控制寄存器

M1、M0工作方式选择位

M1M0=00,方式0:

13

13位定时计数方式,最大计数值为2=8192,定时8192个机器周期。此方式很

少用,是为了和MCS-48系列兼容。

M1M0=01,方式1:

16

16位定时计数方式,最大计数值为2=65536,定时65536个机器周期。此方

式可实现最长的定时时间和最大计数次数,是常用的工作方式之一。

M1M0=10,方式2:

8

8位常数自动重装入方式,最大计数值为2=256,定时256个机器周期。此方

式时定时或计数溢出后由硬件自动重装初值,精度较高,是常用的工作方式之一。

M1M0=11,方式3:

将定时器0分成两个8位定时/计数器,同时占用T1部分资源,不常用。

3

方式0:13位定时计数方式

T1工作于方式0的等效图

GATE=0时A=1;TR1=1启动

GATE=1时INT1=1、TR1=1启动

注意定时器初值与所需的定时时间的不同

方式0的说明

定时/计数器T1工作在方式0时,为13位的计数器,由TL1

的低5位和TH1的8位所构成。TL1低5位溢出向TH1进位,

TH1计数溢出置位TCON中的溢出标志位TF1。

GATE位的状态决定定时/计数器运行控制取决于TR1位一

个条件,还是TR1位和INT1引脚电平这两个条件。

当GATE=0时,A点电位恒为1,则只要TR1位被置1,B点电

位即为1,定时/计数器即被设为允许计数(定时/计数器

的计数控制仅由TR1的状态确定,TR1=1计数,TR1=0停止

计数)。

方式0的说明

当GATE=1时,B点电位由INT1引脚输入的电平和TR1

的状态确定,当TR1=1,且INT1=1时,B点电平才为1,

才允许定时器/计数器计数(计数控制由TR1位和INT1

引脚电平二个条件控制)。

方式1:16位定时计数方式的说明

方式1时,TL1的8位都参与计数,与TH1一起构成

16位定时/计数器。

其控制方式,等效电路与方式0完全相同。

方式2:8位常数自动重装入

T1工作于方式2的等效图

方式2的说明

TL1作为计数器,当TL1计数溢

出时,在置1溢出标志TF1的同

时,还自动的将TH1中的常数送

至TL1,使TL1从初值开始重新

计数。

重复工作时,该方式可以省去用户

软件中重新写入初值的指令,简化

定时常数的设定,可以获得相当精

确的定时时间。

方式3(仅T0具有)

T0工作于方式3时,分为2个独立的8位计数器:TL0、

TH0。

TL0使用T0的状态控制位C/T,GATE,TR0,INT0,而

TH0被固定为一个8位定时器(不能作外部计数方式),

并使用定时器T1的状态控制位TR1和TF1,占用定时器

T1的中断源。

此时,定时/计数器T1可工作于方式0、方式1和方式2,

作为串行口的波特率发生器。

工作于方式3的T0

T0工作于方式3时的T1

定时器的工作方式(总结)

方式0:13位定时计数器

注意:TLx的低5位和THx共同组成

方式1:16位定时计数器

方式2:常数自动重装入的8位定时计数器

溢出后TFx=1,同时由THx→TLx

方式3:T0成为两个独立的8位计数器

TL0作

文档评论(0)

爱因斯坦 + 关注
实名认证
文档贡献者

我爱达芬奇

1亿VIP精品文档

相关文档