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.