MCU_INT: MOVLB 0X0 MOVWF T0_BUFFER1 SWAPF STATUS,W MOVWF T0_BUFFER2 TIMER1000MS: BTFSS WAKE_UP_FLAG GOTO EXIT_TIMER00 BTFSC RELAY_FLAG GOTO NEXT_1 INCF T0_COUNTER1,F MOVLW 0X14 ;1s SUBWF T0_COUNTER1,W BTFSS CF GOTO EXIT_TIMER00 BSF DELAY BSF LATA,2 BSF RELAY_FLAG CLRF T0_COUNTER1 NEXT_1: BTFSC PFC_FLAG GOTO NEXT_2 INCF T0_COUNTER2,F MOVLW 0X0A ;500ms SUBWF T0_COUNTER2,W BTFSS CF GOTO EXIT_TIMER00 BCF PFC这是中断里的程序,如果在进入中断设断点,按F9跑时,DELAY可以为1,但为什么PFC就不为0呢?MCU:PIC12F1822但如果我单步按F7时,PFC就正常为0