Está en la página 1de 1

;***************RUTINA DE SENSADO*********************

SENSADO
BCF
INTCON,GIE
; deshabilitamos las interrupciones
MOVLW B'01000001'
;seleccionamos el canal analogico
MOVWF ADCON0
CALL
RET_600US
;esperemos mientras el canal se estabiliza
BSF
ADCON0, 2
;iniciamos la conversion
BTFSC ADCON0,2
; esperamos que la conversion finalice
GOTO
$-1
MOVF
ADRESH,0
;tomamos el dato convertido en este caso usamos
solo 8bit
MOVWF CONVERSION1
MOVLW
MOVWF
CALL
BSF
BTFSC
GOTO
MOVF
MOVWF

B'01001001'
ADCON0
RET_600US
ADCON0, 2
ADCON0,2
$-1
ADRESH,0
CONVERSION2

MOVLW
MOVWF
CALL
BSF
BTFSC
GOTO
MOVF
MOVWF

B'01010001'
ADCON0
RET_600US
ADCON0, 2
ADCON0,2
$-1
ADRESH,0
CONVERSION3

También podría gustarte