You are on page 1of 6

ARDINUO

Y
PIC
ES MUY DISTINTA SE PROGRAMAN CASI IGUAL PERO
SON MUY DIFERENTES
BTFSS= TESTA EL PIC DEL FICHERO SI ES UNO SI LO
SALTA LA INTRUCCION SI NO LO ES CONTINUA
BTFCS = REVISA SI NO HAY UN CERO
include <p16f84a.inc>
list p=16f84a

bsf STATUS ,RP0


bsf PORTA ,0
bcf PORTB,0
bcf STATUS ,RP0

inicio bcf PORTB,0


bucle btfss PORTA, 0
goto bucle
bsf PORTB, 0
bucle2 btfsc PORTA,0
goto bucle2
bsf PORTB,0
bucle3 btfss PORTA,0
goto bucle3
bcf PORTB,0
bucle4 btfsc PORTA,0
goto bucle4
goto inicio

end
https://www.youtube.com/watch?v=iy65R0Y4egw

movwf PORTB
movwf PORTA
call bucle
movlw b'01011011' ;2
movwf PORTB
movwf PORTA
call bucle
movlw b'01001111' ;3
movwf PORTB
movwf PORTA
call bucle
movlw b'01100110' ;4
movwf PORTB
movwf PORTA
call bucle
movlw b'01101101' ;5
movwf PORTB
movwf PORTA
call bucle
movlw b'01111101';6
movwf PORTB
movwf PORTA
call bucle
movlw b'00000111';7
movwf PORTB
movwf PORTA
call bucle
movlw b'01111111';8
movwf PORTB
movwf PORTA
call bucle
movlw b'01100111';9
movwf PORTB
movwf PORTA
call bucle
movlw b'01110111';A
movwf PORTB
movwf PORTA
call bucle
movlw b'01111100';B
movwf PORTB
movwf PORTA
call bucle
movlw b'00111001';C
movwf PORTB
movwf PORTA
call bucle
movlw b'01011110';D
movwf PORTB
movwf PORTA
call bucle
movlw b'01110001';F
movwf PORTB
movwf PORTA
call bucle
goto inicio
bucle movlw d'255'
movwf tiempo
pani decfsz tiempo
goto warmachine
warmachine movlw d'255'
movwf tiempo2
coca decfsz tiempo2
goto coca
goto pani
end

You might also like