单片机定时器中断
51单片机内部共有两个16位的可编程的定时器/计数器T0、T1,而52单片机内部多了一个T2定时器/计数器。通过设置相关的特殊功能寄存器,就可以选择启用定时或计数功能。
需要注意的是,定时器系统是单片机内部一个独立的硬件部分,它与cpu和晶振通过内部某些控制线连接并相互作用,cpu一旦设置开启定时功能,定时器便在晶振的作用下自动开始计时,当定时器计数计满后,会溢出产生中断,并通知cpu作相应的处理。
T0、T1实质是加一计数器,由高8位和低8位两个寄存器组成。TMOD是定时/计数器工作方式寄存器,确定工作方式和共