一个小 程序,从PORTB输出一个方波,编译通过,但是就是无输出,请帮看看。
list p=P16LF723
#include<P16LF723.inc>
__config1_INTOSCIO_WDTE_OFF_PLLEN_OFF
ORG 0000H
GOTO MAIN
ORG 0004H
ORG 0010H
MAIN:
MOVLW 30H
BANKSEL OSCCON
MOVWF OSCCON ;
MOVLW 00H
BANKSEL APFCON
MOVWF APFCON
MOVLW 00H
BANKSEL TRISB ;set up PORTB as output
MOVWF TRISB
BANKSEL IOCB
MOVWF IOCB ;disable level change on PORTB
BANKSEL ANSELB
MOVWF ANSELB ;set up PORTB as I/O
;-----------------------------------------------
LEDON:
MOVLW 0FFH
BANKSEL PORTB
MOVWF PORTB
call delay
MOVLW 00H
BANKSEL PORTB
MOVWF PORTB
call delay
GOTO LEDON
;-----------------------------------------------
END
省略delay代码
END |