Hola a todos, tengo un problema, encontré un circuito de voltimetro con pic muy lindo, pocos componentes y tiene doble lectura y acá radica Mi problema como quiero colocarlo en una fuente de pc modificada quisiera agregarle una 3ra lectura pero no logró activar el canal que falta adc. Además el programa lo voy a cargar en un 16f819/818 por faltante del 716, ya lo tengo probado con proteus y funciona con estos pic.
Esta es la dirección donde está el circuito
http://melkorelectronics.blogspot.com.ar/2010/07/voltimetro-0-50v-o-mas.html?m=1#fuses hs,nowdt,noprotect
#use delay (clock=20000000)
#include <lcd.c>
#define use_portb_lcd
main(){
float voltaje1,voltaje2,V1,V2;
lcd_init(); lcd_putc(" BIENVENIDO\n MELKOR");
delay_ms(2000);
lcd_putc("\f");
setup_adc_ports(all_ANALOG);
setup_adc(adc_clock_div_32);
while (1) {
set_adc_channel(0);
voltaje1=read_adc();
V1=voltaje1*0.1960899;
lcd_putc(" ALIMENTACION");
printf(lcd_putc,"\n%03.3fV",V1);
set_adc_channel(1);
voltaje2=read_adc();
V2=voltaje2*0.1960899;
lcd_gotoxy(10,2);
printf(lcd_putc,"%03.3fV",V2);
delay_ms(300);
}}