#include <16f877a.h>
#device ADC=10
#fuses HS, NOWDT, NOPROTECT, NOBROWNOUT, NOLVP, NOPUT, NOWRT, NODEBUG, NOCPD
#use delay(clock=4000000)
#use fast_io(b)
#define use_portb_lcd TRUE)
#include <lcd.c>
void main(void)
{
int16 ADCValue;
setup_adc(ADC_CLOCK_INTERNAL);
setup_adc_ports(ALL_ANALOG);
lcd_init();
while(TRUE)
{
set_adc_channel(0);
delay_us(100);
ADCValue = read_adc();
lcd_putc("\f");
lcd_gotoxy(1,1);
printf(lcd_putc,"%lu",ADCValue);
delay_ms(250);
}
}