void interrupt Timer1(void){ TMR1IE=0; TMR1IF=0; TMR1H=0xec; TMR1L=0x77; t--; if(!t) man_flag=0; if(lim_flag) { --num; if(num==1)
{ --num; if(num==1) lim_flag=0; } TMR1IE=1; //开放TMR1中断 } 按键按下的时候lim_flag会被置1,可是--num也没执行,是什么原因那? 高手指点一下吧.
设置断点,单步跟踪。