现在使用89c55定时器0,各控制信号完好,可是怎么进不了中断啊 TMOD=0x11; /* 0001,0001 工作方式1 16位计数结构 */ TH0=0x3c; TL0=0xb0; /* 定时50ms * ET0=1; EA=1; counter = 0; TR0=1; while(counter<2) P13=!P13; TR0=0; P13=0;
中断服务程序 void Timer0_int(void) interrupt 1 using 2 { counter = counter+1; TH0=0x3c; TL0=0xb0; return; } 程序应该进入两次中断后就跳出,结果P13一直输出方波,不知道是什么问题,急啊 |