TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: fabianbambam en 08 de Junio de 2016, 12:52:01

Título: Lectura ADC representada en Barras por LCD, de 0-1.737V
Publicado por: fabianbambam en 08 de Junio de 2016, 12:52:01
Buenos dias, soy nuevo en el foro y espero me disculpen los errores que cometa haciendo este tema.

Estoy programando un PIC16F877A y una pantalla LCD 16x2 leyendo audio como una especie de VUMETRO, con picos de voltaje a 1.737 segun WIKIPEDIA y cuando estoy simulando en Proteus el programa lee lo que entra en ADC pero no borra las barras luego de ser escritas en la pantalla LCD y no se como hacerlas desaparecer y que trabajen como una medida que siempre esta fluctuando.

Aparte de eso, estoy haciendo una barra que demuestra que valor de entrada LEFT o RiGHT es mayor que el otro y cuan mayor es, si tienen alguna sugerencia acerca del circuito de entrada y sobre mi forma de comparar y escribir en la LCD se los agradeceria.

1.737V en 10Bits los calcule y hace 355 asi que ese es mi valor maximo.

Adjunto una imagen del programa en simulacion y un texto con el codigo.
Sé que está largo y disculpen mi pocas habilidades con el PIC.
Título: Re:Lectura ADC representada en Barras por LCD, de 0-1.737V
Publicado por: KILLERJC en 18 de Junio de 2016, 16:11:41
Cada ves que vayas a graficar las barras, procura borrar toda la pantalla o toda la linea. De esa forma simple no vas a tener problemas.