首页计数器0号定时计数器,0号定时计数器原理

0号定时计数器,0号定时计数器原理

dfnjsfkhakdfnjsfkhak时间2024-07-22 23:52:57分类计数器浏览10
导读:大家好,今天小编关注到一个比较有意思的话题,就是关于0号定时计数器的问题,于是小编就整理了2个相关介绍0号定时计数器的解答,让我们一起看看吧。定时器et是什么意思?单片机中定时计数器的TH0和TL0的值如何计算?定时器et是什么意思?EA是总中断允许位,EX是外部中断允许位(EX0,EX1分别指外部中断INT0……...

大家好,今天小编关注到一个比较有意思的话题,就是关于0号定时计数器问题,于是小编就整理了2个相关介绍0号定时计数器的解答,让我们一起看看吧。

  1. 定时器et是什么意思?
  2. 单片机中定时计数器的TH0和TL0的值如何计算?

定时器et是什么意思?

EA是总中断允许位,EX是外部中断允许位(EX0,EX1分别指外部中断INT0,INT1),ET是内部定时器/计数器中断允许位,TR定时器/计数器启动位,它们都是高电平1有效。TH、TL分别指定时器/计数器的高8位和低8位(后面加0/1表示定时器/计数器0/1,如TH0=255表示给定时器0的高八位赋初值255)。

单片机中定时计数器的TH0和TL0的值如何计算

单片机在不同的工作方式下,计数器的位数不同,因而最大数值也不同。现在设最大计数值为M,那么在各方式下的M值如下;

0号定时计数器,0号定时计数器原理
(图片来源网络,侵删)

方式0:M=2^13=8192

方式1:M=2^16=65536

方式2:M=2^8=256

0号定时计数器,0号定时计数器原理
(图片来源网络,侵删)

方式3:定时器0分为两个8为定时器,所以两个M均为256.

因为定时器是做加1计数,并在计满溢出时产生中断,因此初值X可以这样计算:

X=M-计数值

0号定时计数器,0号定时计数器原理
(图片来源网络,侵删)

现在举例说明定时处置的计算方法,若80C51主频为6MHz,要求产生1ms的定时,计算初值。

在6MHz的主频下,计数器每加1所需的时间是2uS。若果要产生1ms的计时需要“加1” 500次。那么500即为计数值,如果要求在方式1下工作,则计数初值X=M-计数值=65536-500=65036=FE0CH

到此,以上就是小编对于0号定时计数器的问题就介绍到这了,希望介绍关于0号定时计数器的2点解答对大家有用。

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.onosokkii.com/post/39755.html

计数器定时器定时
转速传感器有电阻会坏么,转速传感器有电阻会坏么吗 光纤传感器测量转速优缺点,光纤传感器测量转速优缺点有哪些