1.结构
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 。