定时器和计数器虽然有定时和技术两种工作模式,但其本质都是使用加法计数器对脉冲进行计数。定时器/计数器每接受一个计数脉冲,加法计数器的值就加1;计满时则发生溢出,计数器又从0开始计数并置溢出标志位(TF0=1或TF1=1)。
1)定时模式
在此模式下,计数器的输入脉冲是由晶振12分频获得的。例如,晶振频率为12MHz的值加1.这样就可以根据计数值计算定时时间,也可以根据定时时间计算计数器的初值。
2)计数模式
在此模式下,计数器的输入脉冲是由外部引脚(T0或T1)输入的。外部引脚出现下降沿时,对应计数器的值加1.如果设置计数器的初值,那么读取当时计数器就可以计算脉冲个数。
完全手打,请采纳