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