Manejo de Pantallas HD44780 en Modo Serial

Las pantallas LCD HD44780 o compatibles están diseñadas principalmente para trabajar con una interfaz de 8 o 4 bits.

Con una interfaz a 8 bits, se requieren 11 lineas del microprocesador uP o microcontrolador uC para manejar la pantalla.

Con una interfaz a 4 bits, se requieren 6 líneas del microprocesador uP o microcontrolador uC para el manejo de la pantalla.

Mejoras el número de líneas a utilizar pero se envía el dato en nibbles,

Podemos mejorar el número de líneas a utilizar del uP o uC si implementamos un modo serial de envío de datos, empleando un convertidor serie a paralelo.

Para esto, contamos con dos opciones, una TTL con el chip 74HC595 y una CMOS con el CD4094.

He visto en el mercado varias opciones de este tipo, pero utilizan el modo a 4 bits, lo que complica un poco su manejo vía software.

La idea es implementar una interfaz serie paralelo a 8 bits que nos permita un fácil manejo de la pantalla vía software.

Aquí vemos que con 5 líneas podemos hacer una interfaz serie paralelo para una pantalla LCD y utilizamos solamente 5 líneas.

Al cambiar el chip HC595 por el 4094 podemos ahorrarnos una línea mas.

Aqui vemos que se puede manejar la pantalla LCD con solo 4 hilos y una interfaz a 8 bits.

Lo cual simplifica el Hardware sin complicar el manejo de la pantalla vía software.