看得出LZ用的是11.0592MHz的晶振,单片机也是12分频的老51
那么初始化时应该TH = 0x4C;
TL = 0x00;
复制代码每次中断重载定时值时只重载TH,即
TH = 0x4C;
// TL不用管
如果我写的话,初始化完毕后中断ISR也就如此而已: void Timer0_ISR(void) interrupt 1
{
TH0 = 0x4C;
l_SysTimer_TimeBaseTriggered = 1;
}
复制代码具体主循环内才对l_SysTimer_TimeBaseTriggered进行处理 |
|