hola kikecon, te dejo un programita bastante simple q muestra por un lcd la lectura del adc.
#include <16f873a.h>
#fuses HS,NOWDT,NOPROTECT,NOLVP,PUT,NOBROWNOUT
#use delay(clock=4000000)
#byte port_b=0x06
#use fast_io(b)
#include "lcd.c"
void main()
{
int16 valor;
lcd_init();
setup_adc_ports(AN0);
setup_adc(ADC_CLOCK_DIV_32);
set_adc_channel(0);
while(TRUE)
{
delay_ms(100);
valor = read_adc();
lcd_putc("\f");
printf(lcd_putc,"valor=%ld",valor);
}
}
Espero q te sirva, saludos!