Mỗi lần post lên đây là mỗi lần thấy quá tệ, nhưng lại phát hiện ra những điều đơn giản mình chưa biết. Mong mọi người giúp đỡ.
Giúp mình sửa cos ASM này với. Mình làm thử đèn cầu thang bằng các lệnh btfss... đơn giản nhưng làm lâu rồi, mở ra sửa tới sửa lui vẫn không chạy?....
Code:
PROCESSOR 16F877A
#INCLUDE <P16F877A.INC>
ORG 0X0000
BCF STATUS,6
BCF STATUS,5
CLRF PORTA
CLRF PORTB
BSF STATUS,5
BCF TRISB,0
BSF TRISA,0
BSF TRISA,1
BCF STATUS,5
MAIN
BTFSS PORTA,0
GOTO LOOP
BTFSS PORTA,1
GOTO LOOP1
GOTO MAIN
LOOP
BTFSS PORTA,0
GOTO LOOP
GOTO KIEMTRA
LOOP1
BTFSS PORTA,1
GOTO LOOP1
GOTO KIEMTRA
KIEMTRA
BTFSS PORTB,0
GOTO ON
GOTO OFF
OFF
BCF PORTB,0
GOTO MAIN
ON
BSF PORTB,0
GOTO MAIN
END
Mình làm mãi mà cái portb nó vẫn không sáng lên khi mình nhấn nút.