[学科竞赛]第四章2 MCS-51单片机定时器计数器.ppt

[学科竞赛]第四章2 MCS-51单片机定时器计数器.ppt

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

第5章 MCS-51 单片机定时器/计数器 主要内容 定时/计数器的工作原理模式 定时/计数器的工作方式 定时/计数器的应用 (1) 定时器/计数器的概念 TMOD各位的定义(以定时器/计数器T0为例) 注意:使用定时器/计数器时应注意以下几个方面: (1)MCS-51的定时器/计数器为加1计数器。 (2)定时器/计数器T1的工作方式没有方式3,如果设置它为方式3(M1M0=11),定时器/计数器T1停止工作。 (3)一般情况下,定时器/计数器T1溢出后,TF1自动置1,可以以此为判断标志,检测定时或计数是否完成,但在定时器/计数器T0设置为方式3时, TF1为1时意味着8位计数器TH0溢出,TF0为1表示8位计数器TL0溢出。 (4)在计数器模式时,计数脉冲的频率不高于振荡器频率的1/24. 当GATE=0时,只要TR0为1,TL0及TH0组成的13位计数器就开始计数; 当GATE=1时,仅当TR0为1,且引脚输入信号状态为1时,13位计数器开始计数。 计数器开始工作时,当13位计数器从初始值开始加1计数,当13位计数器各位全1以后,再计数1次,计数器就产生溢出,则TF0位由硬件自动置1,同时把计数器清0。 在方式0下,计数器计数范围是1~8192(2^13)。定时时间范围为1~8192个机器周期。 在工程设计时,我们经常碰到的是这样的问题:要求在计数次或者定时(延时)秒后,再进行下一步的动作。如果采用定时/计数器实现,最直接的方法是让定时/计数器计数次或者定时秒后溢出,溢出标志TF0(或TF1)为我们提供了测试判断条件。然而,计数器只有在计满后才会溢出,上述问题转换为在某个初始值的基础上再计N次或再定时t秒使定时/计数器溢出。因此,求初始值是解决上述问题的关键。 (1)计数器工作模式 计数N次,要求计数器溢出,设初始值为 ,则: , 那么, 预先给计数器装入初始值 ,当计数器计数 次后,溢出标志TF0为1。 当GATE=0时,只要TR0为1,TL0及TH0组成的16位计数器就开始计数; 当GATE=1时,仅当TR0为1,且引脚输入信号状态为1时,16位计数器开始计数。 计数器开始工作时,当16位计数器从初始值开始加1计数,当16位计数器各位全1以后,再计1次,计数器就产生溢出,则硬件自动把TF0位置1,同时把计数器清0。 (1)计数器工作模式 计数N次,要求计数器溢出,设初始值为X,则: , 那么, 预先给计数器装入初始值 ,当计数器计数N次后,溢出标志TF0为1。 当GATE=0时,只要TR0为1,计数器TL0开始计数; 当GATE=1时,仅当TR0为1,且引脚输入信号状态为1时,计数器TL0开始计数。 计数器开始工作时,当8位计数器TL0从初始值开始加1计数,当计数器各位全“1”以后,再计1次,计数器产生溢出,则TF0位由硬件自动置1,同时把TH0的内容装载到TL0。 (1)计数器工作模式 计数N次,要求计数器溢出,设初始值为X,则: , 那么, 预先给计数器装入初始值 ,当计数器计数N次后,溢出标志TF0为1。 (2)定时器工作模式 定时td秒,要求计数器溢出。首先计算定时td需 要多少个机器周期才能实现,即: 。设初始值为X,则: ,那么, 。 预先给计数器装入初始值 ,当计数器计N 个机器周期后,溢出标志TF0为1,定时时间到。 方式2时,定时/计数器的最大计数次数为256(初始值为0),最大定时时间为256TM(初始值为 0)。 当M1M0设置为11时,定时/计数器T0的工作方式为方式3。只有定时/计数器T0有方式3,定时/计数器T1没有工作方式3,如果把T1设置为方式3,计数器将停止工作。 在工作方式3下,定时器/计数器T0被拆分成2个独立的8

文档评论(0)

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

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

1亿VIP精品文档

相关文档