Just started learning asm for PIC16F876A and I can't read an input in Isis with
btfsc or btfss instructions.
Anyone know what might be wrong?
btfsc or btfss instructions.
RA1 is flashing an led but I want it to stop when RA0 goes low. It doesn't.STATUS equ 03h
TRISA equ 85h
PORTA equ 05h
COUNT equ 21h
COUNT2 equ 22h
bsf STATUS, 5
movlw b'00001
movwf PORTA
bcf STATUS, 5
start bsf PORTA, 1
call delay
bcf PORTA, 1
call delay
btfss PORTA,0
call stop
goto start
delay decfsz COUNT, 1
goto delay
decfsz COUNT2, 1
goto delay
return
stop goto stop
end
Anyone know what might be wrong?
Last edited: