定时器0,1时钟的1T或12T模式是由寄存器AUXR的6,7位控制的,由于系统复位后AUXR值为0,所以此时定时器0,1为12T模式,只要不改变这两位,定时器的时钟模式就不会改变的 |
51hei图片20210306150921.png (66.21 KB, 下载次数: 116)
51hei图片20210306151123.png (53.07 KB, 下载次数: 85)
默认12分频 |
可以不设置AUXR,默认AUXR=0x00 void Timer0Init() //100微秒@11.0592MHz { TMOD= 0x02; //设置定时器12T8位自动重载模式 TL0 = 0xA4; //设置定时初值 TH0 = 0xA4; //设置定时重载值 TR0 = 1; EA = 1; ET0 = 1; } |