急!急!急!执行下列程序时,用KEIL调试时,总是不能进入定时器中断0 的中断程序,求各位大侠指点迷津啊!
程序如下:TMOD=0x11; //定时器1初始化
TL1=0x00;
TH1=0x4c; //定时器1赋初值
TL0=0x00;
TH0=0x4c; //定时器1赋初值
ET1=1; //开定时器1
ET0=1; //开定时器1
TR1=0; //定时器1不工作
TR0=0; //定时器0不工作
PT0=1; //设置定时器0为优先级
EA=1; //开总中断
void timer0() interrupt 2 //定时器0中断20次为1s
{
time0++;
TL0=0x00;
TH0=0x4c;
xitongdaojishi(); //倒计时
}
void timer1() interrupt 3 //定时器1中断20次为1s
{time++;
TL1=0x00;
TH1=0x4c;
counter_down(); //倒计时
}
忘记将time0初始化了,time0=0;