////////////////////////////////////////////////////////////////////////////////////
// CABECERA ////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////
#include <18F4550.h>
#fuses INTHS
#use delay(internal=8Mhz)
#include <mcp3204.c>
#include <LCD_flexible.c>
////////////////////////////////////////////////////////////////////////////////////
// VARIABLES GLOBALES //////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////
float lectura=0,v;
////////////////////////////////////////////////////////////////////////////////////
// PRINCIPAL ///////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////
void main()
{
lcd_init();
adc_init();
//VARIABLES LOCALES-----------------------------------------------------------------
while(1)
{
lectura=read_analog_mcp(0,0);
delay_ms(100);
convert_to_volts(lectura,v);
printf(lcd_putc,"\fLectura: %f",v);
}
}