Vous êtes sur la page 1sur 17

PANTALLA LCD

DESCRIPCIN

LA PANTALLA DE CRISTAL LIQUIDO


O LCD (LIQUID CRYSTAL DISPLAY)
ES UN DISPOSITIVO CONTROLADO
DE VISUALIZACIN GRFICA PARA
LA
PRESENTACIN
DE
CARACTERES,
SMBOLOS
O
INCLUSO DIBUJOS (EN ALGUNOS
MODELOS), ES EL CASO DE LAS
PANTALLAS
DE
LCD
MS
COMUNES:

UNO DE LOS MODELOS MS


COMUNES Y COMERCIALES ES
EL DISPLAY LCD AND491GST

DISPONE DE 2 FILAS DE 16 CARACTERES CADA


UNA Y CADA CARCTER DISPONE DE UNA MATRIZ
DE 5X7 PUNTOS (PIXELS), AUNQUE LOS HAY DE
OTRO NMERO DE FILAS Y CARACTERES. ESTE
DISPOSITIVO EST GOBERNADO INTERNAMENTE
POR UN MICROCONTROLADOR HITACHI 44780 Y
REGULA
TODOS
LOS
PARMETROS
DE
PRESENTACIN, ESTE MODELO ES EL MAS
COMNMENTE USADO Y ESTA INFORMACIN SE
BASAR EN EL MANEJO DE STE U OTRO LCD
COMPATIBLE.

CARACTERSTICAS PRINCIPALES:

PANTALLA DE CARACTERES ASCII, ADEMS DE LOS


CARACTERES KANJI Y GRIEGOS.

DESPLAZAMIENTO DE LOS CARACTERES HACIA LA


IZQUIERDA O LA DERECHA.

PROPORCIONA LA DIRECCIN DE LA POSICIN


ABSOLUTA O RELATIVA DEL CARACTER.

MEMORIA DE 40 CARACTERES POR LNEA DE


PANTALLA.

MOVIMIENTO DEL CURSOR Y CAMBIO DE SU


ASPECTO.

PERMITE QUE EL USUARIO PUEDA PROGRAMAR 8


CARACTERES.

-CONEXIN A UN PROCESADOR USANDO UNA


INTERFAZ DE 4 U 8 BITS

FUNCIONAMIENTO

PARA
COMUNICARSE
CON
LA
PANTALLA LCD PODEMOS HACERLO
POR MEDIO DE SUS TERMINALES DE
ENTRADA DE DOS MANERAS POSIBLES,
CON BUS DE 4 BITS O CON BUS DE 8
BITS, ESTE LTIMO ES MS COMN. EN
LA SIGUIENTE FIGURA VEMOS LAS DOS
MANERAS POSIBLES DE CONECTAR EL
LCD CON UN PIC16F84.

CONEXIN CON BUS DE 4 BITS

CONEXIN CON BUS DE 8 BITS

COMO PUEDE APRECIARSE, EL CONTROL


DE CONTRASTE SE REALIZA AL DIVIDIR
LA ALIMENTACIN DE 5V CON UNA
RESISTENCIA VARIABLE DE 10K. Y SE
ALCANZA
EL
MXIMO
CONTRASTE
CUANDO EL VOLTAJE EN ESTA TERMINAL
TIENDE A SER O VOLTS.
LAS LNEAS DE DATOS SON TRIESTADO,
ESTO INDICA QUE CUANDO EL LCD NO
EST HABILITADO, SUS ENTRADAS Y
SALIDAS PASAN A ALTA IMPEDANCIA

Pin No.

Smbolo

Descripcin

Vss

Tierra de alimentacin GND

Vdd

Alimentacin de +5V CC

Vo

Tensin negativa para el


contraste de la pantalla

Rs

Seleccin del registro de


control/registro de datos:
RS=0 Seleccin registro de
control (instruccin)
RS=1 Seleccin registro de
datos

R/W

Seal de lectura/escritura:
R/W=0 Escritura (Write)
R/W=1 Lectura (Read)

Habilitacin del modulo:


E=0 Mdulo desconectado
E=1 Mdulo conectado

7-14

D0-D7

Bus de datos bidireccional.

Ejemplo: DISPLAY
LCD con driver HD44780

COMPILADOR
C PARA PIC Y
LCD

1.- Vss (Masa)


2.- Vcc (Alimentacin de 2.7V a 5.5
3.- Ajuste de contraste (de 0 a 5.5V)
4.- RS (seleccin de registro)
5.- R/W (lectura/escritura)
6.- E (enable)
7.- D0 (dato LSB)
8.- D1
9.- D2
10.- D3
11.- D4
12.- D5
13.- D6
14.- D7 (dato MSB)

13

Compilador C para PIC y LCD

Ejemplo:
DISPLAY

14

LCD en el compilador C de CCS


El compilador C de CCS incluye un driver para manejar LCD, el
fichero que define las funciones indicadas a continuacin.
lcd_init ();
Debe llamarse antes que ninguna otra funcin del fichero
LCD.C.
Tal y como aparece en el fichero, adems de borrar el display,
configura el LCD para trabajar como sigue:
a) En formato de 4 bits, con dos lneas y con caracteres de
58 puntos.
b) Con display encendido, cursor apagado y sin parpadeo.
c) Con autoincremento del puntero de direcciones y 15sin
desplazamiento del display real.

lcd_gotoxy (x , y);
Establece la posicin del LCD a la que se debe acceder.
Recurdese que la primera posicin de la primera lnea
tiene coordenadas (1 , 1), y que la primera posicin de
la segunda lnea es la (1 , 2).
lcd_putc (dato);
Escribe dato en la posicin a la que apunta el puntero
de direcciones.
La variable dato es de tipo char, y se definen algunos
caracteres especiales:
\f
Borra el display
\n
Se posiciona en el inicio de la segunda lnea
\b
Retrocede una posicin
16

lcd_getc (x , y);
Devuelve el carcter que ocupa la posicin (x , y) del
LCD.
Por defecto, este driver usa siete bits del puerto B
para establecer la comunicacin entre el LCD y el
microcontrolador (aunque tambin se puede utilizar
el puerto D).
B0 Enable
B4 Bit de datos D4
B1 RS
B5 Bit de datos D5
B2
R/W
B6 Bit de datos D6
B3 B7 Bit de datos D7
17

Vous aimerez peut-être aussi