首页 > 装修问题 > 家居产品 > 其他 > 单片机定时器工作原理是什么?

单片机定时器工作原理是什么?

浏览次数:2211|时间:2024-05-05

最新回答

2024-05-05嗯哼,嗯哼
定时器应用时,编程一般是定时或计数到就产生中断,中断方式时,由硬件自动清0;C51编程时不用管TF0,TF1.  如果你用查询方式编程时,由软件清零TF0=0.  查询我没用过。

107

2024-05-05左左颜色
通俗的说:单片机的定时器工作原理如同一个盛水的盆子,根据不同的设定(工作模式0,1,2,3)盆子的大小不同,而接水的方式却是相同的(时钟周期),为一滴一滴的接水,比如,在某种工作模式下,接满一盆水要1000滴,每滴水用时1秒钟,此时接满一盆水要用1000秒时间,于是,水滴数(计数值)与时间就有了相对的关系,但一定要记得,盆里的水永远是满的,如果我们要计时50秒,那么我们就要先在盆里倒出50滴水,而后开始接水,当盆里的水满了并且溢出时,单片机会提示,已经计时50秒了,请关闭水源或做其他处理。具体的找本教科书一看便知。

262

2024-05-05黄小琼琼
如果是普通51的话,其实可以这么说,比如16位的定时器。
首先分清一个概念,其实定时器和计数器的原理都是一样的,都是“数”脉冲,有些人强行的认为,定时器是定时的,计数器是计数的,那就不对了。一般来说,定时器使用的是内部时钟(有时候也是用外部基准时钟,但情况比较少),因为时钟稳定的特点,我们就可以通过计N个脉冲,那么时间T=N*(1/F)(f为时钟频率)。计数器,一般计外部脉冲。有时候定时器和计数器联合使用,是用来测量外部秒冲频率。
51的,具体实现是,计数到65535再加一的话,定时器就会溢出,如果开了中断的话,就会进入中断服务程序。

333