DIM BATERIA AS BYTE
DIM VALORBATERIA AS BYTE
main:
TRISA=$F1
TRISB=$EE
PORTA=$00
PORTB=$00
ADCON1=$8E
ADCON0=$80
ADC_INIT()
SOFT_UART_INIT(PORTB,2,0,19200,0)
BATERIA=ADC_READ(0)
INICIO:
IF BATERIA<=255 AND (BATERIA > 191) THEN
VALORBATERIA=40 'BATERIA AL 100%
ELSE
IF BATERIA<=191 AND (BATERIA>127) THEN
VALORBATERIA=41 'BATERIA AL 50%
ELSE
IF BATERIA<=127 THEN
VALORBATERIA=42 'BATERIA AL 0%
END IF
END IF
END IF
SOFT_UART_WRITE(VALORBATERIA)
DELAY_MS(100)
GOTO INICIO.