Programa en CCS:
#include <16f877a.h>
#device ADC=10
#use delay(clock=4000000)
#use fast_io(d)
#fuses HS
#fuses PUT
#include <LCD.C>
long data;
float temperatura, aux;
//*********************************************
void configuracion(void)
{
SETUP_ADC_PORTS(AN0_AN1_VSS_VREF);
setup_adc(ADC_CLOCK_INTERNAL);
set_adc_channel(0);
}
//*********************************************
void main()
{
configuracion();
lcd_init();
lcd_putc("temperatura");
do
{
delay_us(50);
temperatura =Read_ADC();
temperatura = (temperatura*300)/614;
if(temperatura !=aux)
{
lcd_gotoxy(1,2);
printf(lcd_putc,"%s%f"," Grados: ",temperatura);
aux=temperatura;
}
}
while(TRUE);
}
Para informacion de la descarga de los archivos y los software escribir a este correo: ckoloti1@gmail.com
No hay comentarios:
Publicar un comentario