Вы находитесь на странице: 1из 5

MODULO LCD.

Se trata de un mdulo microcontrolado capaz de representar 2 lneas de 16


caracteres cada una. En la Figura 18 se muestra el diagrama a bloques de la
estructura interna de un display de cristal lquido (LCD). A travs de 8 lneas de
datos se le enva el carcter ASCII que se desea visualizar as como ciertos cdigos
de control que permiten realizar diferentes efectos de visualizacin. Igualmente
mediante estas lneas de datos el modulo LCD devuelve informacin de su estado
interno.

Vss
Vdd
Vo
Rs
R/W
E
D0 -D7

LCD

16 Comunes
Micro
controlador
80 Segmentos

Led +
Led -

LED

Figura 18.- Diagrama a bloques de la estructura interna del mdulo LCD.

Bsicamente el Display de Cristal Lquido (LCD), cuenta con 14 pines tiles, los
cuales en la Tabla 3 se muestra la descripcin de los pines del mdulo LCD as
como el nmero de pin que le corresponde.

Tabla 3.- Descripcin de la funcin de los pines.


Pin No.

Simbolo

VSS

Fuente de alimentacin (Tierra)

VDD

Fuente de alimentacin ( + V)

VO

Regulacion del contraste del cristal liquido

RS

R/W

7 - 14

D0 D 7

Descripcion

RS = 0 = Modo programacion
RS = 1 = Modo Escritura
R = 0 = El LCD es leido
W = 1 = El LCD es escrito
E = 0 = LCD deshabilitada
E = 1 = LCD habilitada
Bus de datos

A continuacin se presenta una serie d comandos que permiten configurar


diferentes opciones de trabajo del modulo LCD y conseguir con ello distintos efectos
de visualizacin.

FUNCTION SET.
Establece el tamao de interfase con el bus de datos (DL), nmero de lneas del
display (N) y tipo de carcter. En la Figura 19 se muestra el cdigo de programacin
de este comando.

Bit 7

Bit 0

DL

Tiempo de ejecucin: 40 s
Bus de datos
DL = 1 = 8 bits
DL = 0 = 4 bits

Numero de lineas
N = 0 = 1 Linea
N = 1 = 2 Lineas

Formato (Matriz)
F = 0 = 5X7
F = 1 = 5X10

Figura 19.- Configuracin del comando Funtion Set.

ENTRY MODE SET.


Establece la direccin de movimiento del cursor y especifica si la visualizacin se
va desplazando a la siguiente posicin de la pantalla o no. En la Figura 20 se
muestra el cdigo de programacin de dicho comando.

Bit 7

Bit 0

I/D

Tiempo de ejecucin: 40 s
Incremento/decremento (I/D)
I/D = 1 = Incremento izquierda a derecha
I/D = 0 = Decremento derecha a izquierda

Movimiento (S)
S = 1 = Hay movimiento
S = 0 = No hay movimiento

Figura 20.- Configuracin del comando Entry Mode Set.

CONTROL ON/OFF.
Activa o desactiva poniendo en ON/OFF tanto el display (D) como al cursor (C) y se
establece si ste ltimo debe o no parpadear (D). En la Figura 21 se muestra el
cdigo de programacin de dicho comando.

Bit 7

Bit 0

Tiempo de ejecucin: 40 s
Display (D)
D = 1 = On
D = 0 = Off

Cursor (C)
C = 1 = On
C = 0 = Off

Parpadeo del cursor (B)


B = 1 = On
B = 0 = Off

Figura 21.- Configuracin del comando Control On/Off.

CLEAR DISPLAY.
Borra el modulo LCD y coloca el cursor en la primera posicin (direccin 0). Pone el
bit I/D a 1 por defecto para auto-incremento de la posicin del cursor. . En la Figura
22 se muestra el cdigo de programacin de dicho comando.

Bit 7

Bit 0

Tiempo de ejecucin: 1.64 ms

Figura 22.- Configuracin del comando Clear Display.

SET THE DD RAM ADDRESS.


Los caracteres o datos que se van visualizando se van almacenando previamente
en una memoria llamada DD RAM para de aqu pasar a la pantalla. Mediante este
comando se establece la direccin de memoria DD RAM a partir de la cual se irn
almacenando los datos a visualizar.
Ejecutando este comando, todos los datos que se escriban o lean posteriormente
los hacen desde esta memoria DD RAM. Las direcciones de la 80H a la 8FH
corresponden con los 16 caracteres del primer rengln y de la C0H a la CFH
corresponden a los 16 caracteres del segundo rengln. En la Figura 23 se muestra
el cdigo de programacin de dicho comando.

Bit 7

Bit 0

An

A3

A2

A1

A0

Tiempo de ejecucin: 40 s
Direccion de linea (An)
An = 0 = Linea 1
An = 1 = Linea 2

Figura 23.- Configuracin del comando Set The DD RAM Address.

DIAGRAMA DE TIEMPOS.
En la Figura 24 se muestra el diagrama de tiempos para diferentes chips
controladores de mdulos LCD.

RS = 1 = Modo Escritura

RS

RS = 0 = Modo Programacion

R = 1 = Modo Lectura

R/W

R = 0 = Modo Escritura

Dato
140 ns
1000 ns

Figura 24.- Diagrama de tiempos para el modulo LCD.

Вам также может понравиться