我编写了以下代码来使 PIC16F877A 的 4 个 LED 闪烁。但我只能打开/关闭最后一个 LED,即 portb,3。此代码适用于单个 LED,但当我尝试同时点亮 4 个 LED 时,它不起作用。
你能指导我哪里做错了吗?
START
BANKSEL TRISC
MOVLW H'00'
MOVWF TRISC
BANKSEL PORTC
CLRF PORTC
BEGIN
BSF PORTC,0
BSF PORTC,1
BSF PORTC,2
BSF PORTC,3
CALL delay_5sec
BCF PORTC,0
BCF PORTC,1
BCF PORTC,2
BCF PORTC,3
CALL delay_5sec
GOTO BEGIN
END