Programación en CCS Compiler
#include <main.h>
#include <LCD.C>
int32 digital;
float voltaje,corriente;
void main()
{
setup_adc_ports(AN0);
setup_adc(ADC_CLOCK_INTERNAL|ADC_TAD_MUL_0);
lcd_init();
while(TRUE)
{
digital = read_adc();
voltaje = ((5.00 * digital)/1023) - 2.5;
corriente = voltaje/66E-3;
lcd_gotoxy(1,1);
printf(lcd_putc,"I = %0.3f Amp ",corriente);
}
}
Diagrama electrónico
#include <main.h>
#include <LCD.C>
int32 digital;
float voltaje,corriente;
void main()
{
setup_adc_ports(AN0);
setup_adc(ADC_CLOCK_INTERNAL|ADC_TAD_MUL_0);
lcd_init();
while(TRUE)
{
digital = read_adc();
voltaje = ((5.00 * digital)/1023) - 2.5;
corriente = voltaje/66E-3;
lcd_gotoxy(1,1);
printf(lcd_putc,"I = %0.3f Amp ",corriente);
}
}
Diagrama electrónico