Una de las mejores formas de presentar información es sin lugar a dudas la pantalla o display LCD, este dispositivo que se presenta en varios formatos es ideal al momento de utilizar un microcontrolador pic, aparte de la funcionalidad el display LCD le da un toque de elegancia y versatilidad a nuestros proyectos.
Display LCD 2x16
En PROTON IDE es muy simple crear un programa para manejar este dispositivo, con unas cuantas instrucciones tendremos lista la programación para enviar información al display lcd, entre los diversos formatos de estas pantallas se destaca el uso muy frecuente de los display con formato 16X2, esto quiere decir que este tipo de display LCD puede mostrar 16 caracteres por cada línea, lo cual nos da un total de 32 caracteres disponibles y que hacen parte del código ASCII, veamos a continuación un ejemplo de cómo configurar un programa para display lcd en PROTON IDE.
Programa de prueba para el Display LCD
Se deben definir las líneas de control RS (RSPIN) y EN (ENPIN), también definir que tipo de interfase se utilizara de 4 o de 8 bits, las líneas de caracteres del display LCD que en este caso son dos, también son populares los display de 4 líneas y de mas caracteres, y por ultimo definir que tipo de display LCD se utilizara 0 para display de caracteres y 1 para display LCD grafico.
Para mostrar el texto en el display lcd, lo primero que se debe hacer es inicializar la pantalla con el comando CLS, después para imprimir el mensaje se utiliza el comando PRINT AT, definiendo también la línea y posición en donde queremos mostrar el mensaje.
Por ejemplo si queremos que el mensaje aparezca en la primera línea y desde el primer carácter, entonces debemos utilizar esta línea de programación PRINT AT 1,1,”AQUÍ EL MENSAJE”, para la segunda línea y primer carácter entonces utilizaremos PRINT AT 2,1,”AQUÍ EL MENSAJE” recuerde utilizar las comillas para incluir el texto.
En el programa de ejemplo utilizamos el pic 16f877a y un display LCD 2x16 para mostrar el mensaje “PRUEBA DE LCD” “EN PROTON IDE”, este permanece 500 ms y luego desaparece por otros 500 ms, luego el programa queda mostrando el mensaje en un bucle infinito el cual se ha llamado LAZO.
Aquí el circuito para el programa de ejemplo.
Circuito para prueba del Display LCD.
Por ultimo un videoclip del programa de prueba del Display LCD.



