定时器在单片机里时常会用到
所以就来讲一讲它在单片机里有什么功能以及原理
从图中看到控制端,当GATE为0,TR为0时就可以打开开关控制,进行计数
再看到选择端,从系统时钟输入,根据AUXR_7控制不同分频频率,如果时间长则大多选用12分频,反之则选不分频。
再接着到TL0 TH0计数,每过一个高低电平的上升沿就会计数,直到溢出
就会使隐藏寄存器RL_TL0和RL_TH0进入,完成16位自动重载,再接着对TF0置位就可以进入中断
继续打开ET0和EA就可以进入到中断,就和上讲讲的一样了。
这就是T0,T1,T2计时器的溢出中断 的原理。
下次也同样会讲解代码如何去编写,来实现Timer0计数器的溢出中端。