概述
上一节
下一节
8051 单片机片内有两个 16 位定时/计数器,即定时器 0(T0)和定时器 1(T1)。它们都有定时和事件计数的功能,可用于定时控制、延时、对外部事件计数和检测等场合。
两个 16 位定时器是 16 位加 1 计数器。其中,T0 由二个 8 位特殊功能寄存器 TH0 和 TL0 构成;T1由 TH1 和 TL1 构成。每个定时器都可由软件设置为定时工作方式或计数工作方式及其他灵活多样的可控功能方式。这些功能都由特殊功能寄存器 TMOD 和 TCON 所控制。
定时工作时,8051 片内振荡器输出经 12 分频后的脉冲,即每个机器周期使定时器(T0 或 T1)的数值加 1 直至计满溢出。 计数工作时,通过引脚 T0(P3.4)和 T1(P3.5) 对外部脉冲信号计数。
当输入脉冲信号产生由 1 至 0 的下降沿时,定时器的值加 1。


