Está en la página 1de 1

#include "p16f84a.

inc"
;*******************************************************************
;Controlo de nivel DE TANQUE
;*******************************************************************
org 0x00
goto inicio
;*******************************************************************
;Rotina de inicicializacao
;*******************************************************************
Init: bsf STATUS, RP0
movlw 0xFF
movwf TRISB
movlw 0x00
movwf TRISA
bcf STATUS, RP0
clrf PORTA
return
;*******************************************************************
;Programa Principal
;*******************************************************************
inicio: call Init
vazio:

btfsc PORTB, 0
goto vazio
bsf PORTA, 0
cheio: btfsc PORTB, 1
goto cheio
bcf PORTA, 0
goto vazio
end

También podría gustarte