单片机定时器 计数器的工作原理,及如何实现定时 计数功能

简答题
2024-11-01 12:33:40
推荐回答(2个)
回答1:

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

回答2:

动画效仿定时器原理,生动有趣