TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado 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.
-
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.