Hola, bueno soy nuevo en la programacion de pic y me surgio una duda por que para un proyecto tengo dos sensores y queria saber como con el A/D puede hacer que mande un 1 cuando la temperatura sea mayor de 50 y que sea cada uno independiente para checarlo uno por uno. si alguien me puede ayudar por favor se lo agradeceria. esta es una parte del codigo que hice como entendi las intrucciones del data. 
Código:
INCLUDE <P16f877A.INC>
LIST P=16f877A
;Declaracion de direcciones
STATUS equ 0x03
TRISA equ 0x85
TRISB equ 0x86
PORTA equ 0x05
PORTB equ 0x06
ADRESH equ 0x1e
ADRESL equ 0x9e
ADCON0 equ 0x1f
ADCON1 equ 0x9f
;Cambio de bancos
org 0x00 ; Aqui inicia el programa
Bancos bsf STATUS,RP0 ; Cambio al banco 1
movlw b'00011000' ; Cargo 2 entradas anaalogicas y 2 seran salidas
movwf TRISB ; Muevo el numero al registro TRISB
movlw b'00000010' ; Coloco el voltaje de referencia 2 V
movwf ADCON1 ; Configuracion de las entradas analogicas
bcf STATUS,RP0 ; Me regreso al banco 0
movlw b'01000001' ; Pongo la frecuencia y el registro
movwf ADCON0 ; Para leer el convertidor
Cambio
Inicio bsf ADCON0,1 ; Se coloca el bit 1 como entrada de CA
btfss ADCON0,1 ; Verifica si hay un uno en l entrada
Última edición: