#include <16f873a.h>
#fuses HS,NOWDT,NOPROTECT,NOLVP,PUT,NOBROWNOUT
#use delay(clock=4000000)
#use standard_io(b)
#use rs232(baud=9600, xmit=PIN_C6, rcv=PIN_C7) // Definición del RS232
#device ADC=10
void main()
{
unsigned int valor;
float volt;
setup_adc_ports(AN0);
setup_adc(ADC_CLOCK_DIV_8);
set_adc_channel(0);
printf("pic conectado...\n");
while(TRUE)
{
valor = read_adc();
delay_ms(500);
volt = (float)valor * 5/255;
printf("valor=%X volt=%f \n",valor,volt);
}
}