Los módulos LCD o pantallas de cristal líquido, son unos actuadores que permiten la emisión de símbolos.

En el mercado hay una gran variedad de tamaños. Los más pequeños de 1 línea y 6 caracteres por línea y los más grandes de 4 líneas y 80 caracteres.

Una forma para controlar una pantalla es un microcontrolador.

Esquema Eléctrico

Un esquema básico de conexión sería el siguiente:

Terminales

Los terminales y la posición de un LCD estándar son los que aparecen en la imagen. Los módulos con retroiluminación poseen 16 terminales, uno correspondiente al ánodo (terminal 15, +5V) y el otro al cátodo (terminal 16, Masa) de la retroiluminación.

La función del resto de terminales es:

Terminal

Descripción

1. Vss

Masa

2. Vdd

Alimentación 5V

3. Vo

Contraste de la pantalla. Se conecta un potenciómetro para regularlo

4. RS

Selección del registro de control/registro de pics/datos:

RS=0 Registro de control

RS=1 Registro de pics/datos

5. RW

Selección de lectura/escritura:

RW=0 modo escritura

RW=1 modo lectura

6. E

Activación del LCD:

E=0 desactivo

E=1 activo

7-14. D0-D7

Bus de pics/datos bidireccional.

Si quereis más información entrad en la página de micropik.

Si se va a simular con Proteus, hay que hacer unas pequeñas modificaciones en el código debido a un problema del simulador.

El código está en ensamblador. Y sirve con un Xtal de 4MHz.

Descarga ejemplos

Código para Proteus