如果单片机的时钟频率为12MHZ,要求定时器T0工作在方式0,分别实现50ms的定时时间,如何设置
如果单片机的时钟频率为12MHZ,要求定时器T0工作在方式0,分别实现50ms的定时时间,如何设置
日期:2020-12-12 03:22:32 人气:1
如果单片机的时钟频率为12MHZ,要求定时器T0工作在方式0,一次定时中断不能实现50ms的定时时间。可先进行如下设置:
void Timer0Init(void) //5毫秒@12.000MHz
{
AUXR &= 0x7F; //定时器时钟12T模式
TMOD &= 0xF0; //设置定时器模式
TL0 = 0xC0; //设置定时初值
TH0 = 0x63; //设置定时初值
TF