电子器件

单片机定时器/计数器的工作原理

  MCS-51单片计算机内部设置的两个16位可编程的定时器/计数器T0和T1,它们均有定时和计数功能。T0和T1的工作方式功能选择、定时时间、启动方式等均可以通过编程对相应特殊功能寄存器TMOD和TCON的设置来实现的,计数器值也由软件命令设置于16位的计数寄存器中(TH0、TL0或TH1、TL1),计数器的工作是加1的计数器。选择T0和T1工作在定时方式时,计数器对内部时钟机器周期数进行计数,即每个机器周期等于12个晶体振荡周期;选择T0和T1工作在计数方式时,计数脉冲来自外部输入引脚T0和T1,用于对外部事件进行计数。当外部输入信号由1至0的跳变时,计数器的值加1。