2 个定时器 T0 和 T1:16 位加 1 计数器,通过编程来设置工作状态
定时器方式寄存器TMOD:设置定时器的工作方式
定时器控制寄存器TCON:启动和停止定时器的计数;计数溢出标志
2.工作原理
MCS-51 单片机定时/计数器的工作原理:
归根结底是计数器。每接收到一个计数脉冲,加法计数器的值就加一,当计满时发生溢出,并从 0 开始继续计数。
(1) 定时功能 (设置 TMOD 中位 C/T=0)
对片内机器周期进行计数,即每个机器周期产生一个计数脉冲,计数加 1 。
(2) 计数功能 (设置 TMOD 中位 C/T=1)
对片外从 T0 (P3.4)、 T1 (P3.5)引脚输入的外部脉冲信号进行计数,下降沿计数加 1 。
本新闻来自于网络
- 下一篇:计数器/定时器的C编程
- 上一篇:使用高速计数器一个注意事项