。。。。。。。。。。。。
TMR0 EQU 04H
OPTION_REG EQU 81H
TMR0FIRST EQU 06H ;
INTCON EQU 0BH
...................
...................
BSF STATUS,RP0;choose bank1
MOVLW 07H
MOVWF OPTION_REG
BCF STATUS,RP0
CALL DELAY
CLRWDT
........................
.......................
;~~~~~~~~~~~~~~~~~~~~~~~~
;64MS PROGRAM
DELAY:
BCF INTCON,2
MOVLW TMR0FIRST
MOVWF TMR0
LOOP1:
BTFSS INTCON,2 ;FLAF
GOTO LOOP1
NOP
RETURN
延时部分的程序如上,当我延时子程序如果不用定时器方式写(用指令周期做延时)的话
程序是没问题的,说明有可能在 程序主体的整个逻辑上是没问题的。