TODOPIC
Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: dr.pic en 13 de Enero de 2003, 14:32:00
-
Antes que nada gracias por leer este mensaje, me interesaria saber si alguien tiene algun ejemplo de como leer la entrada analogica de un pic 16c711 ó similar, estoy desarrollando un proyecto de un detector de gases con display lcd y la salida de los sensores es analogica.
Espero su respuesta, y en cuanto este funcionando lo pongo en el foro.
Saludos
Dr.Pic
-
Hola yo utilizo este código para leer el lm35 conversor de temperatura pero no consigo que sea muy exacto, por lo que tendrás que hacer algunas modificaciones
DEFINE ADC_BITS 10
DEFINE ADC_CLOCK 3
DEFINE ADC_SAMPLEUS 50
TRISA = %11111111 " PORTA como entrada
ADCON1 =4 " PORTA analogica con justificacion derecha
Pause 100
ADCIN 0, adc " lee el pin 5 y lo pone en adc
adc = (adc */ 500) >> 1
adc=(adc/100)
ADCON1 = 7 "prepara para lcd
Return
uso un 16f873