51单片机定时器的工作方式
1个回答
关注
展开全部
咨询记录 · 回答于2022-12-22
51单片机定时器的工作方式
您好,亲亲51单片机定时器的工作方式如下,TMOD : 控制定时器的工作方式。8个bit,高四位 bit 控制 T1,、低四位 bit 控制 T0。因为定时器有4种工作方式;TMOD = 0x00(工作方式0),TMOD = 0x01(工作方式0),TMOD = 0x02(工作方式2),TMOD = 0x03(工作方式3)。以上是控制低4位的,所以是对应着T0。TR0:T0定时器 使能开关,TR0 = 1,开始工作; =0停止工作。ET0:T0定时器中断开关,定时时间一到,就会跑去中断程序。ET0=1,中断使能,=0失能。EA : 中断总开关,你可以想象成电路的总电闸,EA=1,中断使能; =0,中断失能。TH0,TL0 : T0定时器计数寄存器,组成16位的计数,0x0000--0xFFFF(0--65535),只要TH0TL0=0xFFFF(65535),程序就会跑去中断程序,在中断程序中,我们要重新给TH0,TL0重新赋值的。