Sunteți pe pagina 1din 10

UNIVERSIDAD CENTRAL DEL ECUADOR

ARQUITECTURA DE ORDENADORES

CONEXIN DE UN DISPLAY LCD A UN MICROPROCESADOR

INTEGRANTES: Marco Garca Diego noguera

Docente: Ingeniero r. ros 2012-2013

UNIVERSIDAD CENTRAL DEL ECUADOR

Tabla de contenido

DEFINICIN DE UN DISPLAY LCD ........................................................................................................ 2 CARACTERES DE LCD.......................................................................................................................... 2 DIVERSIDAD DE MODULOS LCD ........................................................................................................ 3

TIPOS DE MEMORIAS DEL LCD ........................................................................................................... 3 DDRAM(DISPLAY DATA RAM) ............................................................................................................ 3 CGRAM(CARCTER GENERATOR RAM) ............................................................................................. 4

INTERFACE CON EL EXTERIOR Y FUNCIONAMIENTO DEL MDULO ................................................ 4 ASIGNACIN DE PINES ...................................................................................................................... 4 INTERFACE DEL DISPLAY CON UN MICROCONTROLADOR ................................................................ 5 EL BUS DE DATOS .............................................................................................................................. 5 EL BUS DE CONTROL .......................................................................................................................... 5 COMANDOS DEL LCD ................................................................................................................ 5 DESCRIPCIN DE LOS COMANDOS DEL LCD...................................................................................... 7 DIAGRAMA DE CONEXIN DE UN DISPLAY LCD AL MICROPROCESADOR .................................... 9

CONEXIN DE UNA PANTALLA LCD A UN MICROCOMPUTADORA Pgina 1

UNIVERSIDAD CENTRAL DEL ECUADOR

DEFINICIN DE UN DISPLAY LCD

Es una pantalla de cristal lquido que visualiza unos ciertos caracteres. Para poder hacer funcionar un LCD, debe de estar conectado a un circuito impreso en el que estn integrados los controladores del display y los pines para la conexin del display. Sobre el circuito impreso se encuentra el LCD en s, rodeado por una estructura metlica que lo protege. Tiene un consumo de energa de menos de 5mA y son ideales para dispositivos que requieran una visualizacin pequea o media. LOS CARACTERES DEL LCD El LCD dispone de una matriz de 5x8 puntos para representar cada carcter. En total se pueden representar 256 caracteres diferentes. 240 caracteres estn grabados dentro del LCD y representan las letras maysculas, minsculas, signos de puntuacin, nmeros, etc. Existen 8 caracteres que pueden ser definidos por el usuario.

CONEXIN DE UNA PANTALLA LCD A UN MICROCOMPUTADORA Pgina 2

UNIVERSIDAD CENTRAL DEL ECUADOR En la siguiente tabla se muestran los caracteres mas importantes que es capaz de representar la pantalla LCD.

DIVERSIDAD DE MDULOS LCD

Se clasifican en dos grupos: Mdulos LCD de caracteres (solamente se podrn presentar caracteres y smbolos especiales en las lneas predefinidas en el modulo LCD) Mdulos LCD matriciales (Se podrn presentar caracteres, smbolos especiales y grficos). Los mdulos LCD varan su tamao fsico dependiendo de la marca; por lo tanto en la actualidad no existe un tamao estndar para los mdulos LCD. TIPOS DE MEMORIAS DEL LCD Dispone de dos tipos de memorias ambas independientes.

DD RAM (DISPLAY DATA RAM). - Es la memoria encargada de almacenar los caracteres de la pantalla que se estn visualizando en ese momento, o bien, que estn en una posicin no visible. El display tiene una capacidad de 2 lneas horizontales por 40 caracteres cada una, de los cuales solo sern visibles 2 lneas de 16 caracteres cada una. La DDRAM tiene un tamao de 2x40=80 bytes. Una vez conocida la disposicin de almacenamiento del display, es fcil pensar en un display de 2 lneas de 40 caracteres sobre el que se desplaza una ventana de 2 lneas por 16 caracteres.
CONEXIN DE UNA PANTALLA LCD A UN MICROCOMPUTADORA Pgina 3

UNIVERSIDAD CENTRAL DEL ECUADOR CG RAM (CARCTER GENERATOR RAM).- contiene los caracteres que pueden ser definidos por el usuario, es decir que pueden ser personalizados. Est formada por 64 posiciones, con direcciones $00-$3F. Cada posicin es de 5 bits. La memoria esta dividida en 8 bloques que corresponden a los posibles caracteres creados por el usuario que van del 0 al 7. INTERFACE CON EL EXTERIOR Y FUNCIONAMIENTO DEL MDULO

ASIGNACIN DE PINES Asignacin de pines en una pantalla LCD

Los pines 1 y 2, son los utilizados para la alimentacin del mdulo LCD. La tensin utilizada es de 5 voltios. El pin 3 se utiliza para ajustar el contraste de la pantalla LCD. Por medio de un potencimetro regularemos la intensidad de los caracteres, a mayor tensin mayor intensidad. Se suele utilizar un potencimetro de unos 10 o 20 k, que regulara la misma tensin que se utiliza para la alimentacin. El pin 4 se utiliza para indicar al bus de datos si la informacin que le llega es una instruccin o por el contrario es un carcter. Si RS=0 indicara que en
CONEXIN DE UNA PANTALLA LCD A UN MICROCOMPUTADORA Pgina 4

UNIVERSIDAD CENTRAL DEL ECUADOR el bus de datos hay presente una instruccin, y si RD=1, indicar que tiene un carcter alfanumrico. El pin 5 es el de escritura o lectura. Si esta a 0 el mdulo escribe en pantalla el dato que haya en el bus de datos, y si esta a 1 leeremos lo que hay en el bus de datos. El pin 6 es el indicado de hacer que el mdulo LCD funcione, o por el contrario no acepte rdenes de funcionamiento. Cuando E=0 no se podr utilizar el display y cuando E=1 se podrn transferir datos y realizar las dems operaciones. Las pines del 7 al 14 son los del bus de datos.

INTERFACE DEL DISPLAY CON UNA MICROCOMPUTADORA Las conexiones entre un microcomputadora y una pantalla LCD, sern la del bus de datos de 8 bits y las de los pines de control, es decir, E, RS y R/W. Debido a esto, la microcomputadora deber utilizar 11 bits para controlar la pantalla. EL BUS DE DATOS El bus de datos de un mdulo LCD puede funcionar como un bus de 8 bits o como un bus multiplexado de 4 bits. Si se realizara la multiplexacin, solo utilizaramos los pines del D4 al D7, y primero se retransmitiran los bits ms significativos y luego los menos significativos. EL BUS DE CONTROL Esta formado por las seales RS, R/W y E.

Comandos del LCD


La forma de controlar un el LCD es a travs de comandos que se envan al registro de control del a LCD, seleccionado al poner la seal RS (Register Select, selecciona el registro interno que se va a leer o escribir) a nivel bajo(0). Cuando lo que se quiere es imprimir caracteres en el display o enviar informacin a la CG RAM para definir caracteres se selecciona el registro de datos poniendo RS a nivel alto (1). Existe un controlador de direcciones para la DD RAM y orto para la CG RAM, el cual contiene la direccin a la que se va a acceder. Modificando el control de direcciones es posible acceder a cualquier posicin de la CG RAM como de la DD RAM. Cada vez que se realiza una acceso a memoria, el contador de direcciones se incrementa o se decrementa automticamente, segn como se haya configurado el LCD.

CONEXIN DE UNA PANTALLA LCD A UN MICROCOMPUTADORA Pgina 5

UNIVERSIDAD CENTRAL DEL ECUADOR Al LCD le lleva cierto tiempo procesar cada comando enviado. Por ello, para que se ejecute el comando especificado es necesario asegurarse de que el comando anterior ha finalizado. Existen 2 estrategias para realizar esto: -La primera se basa en leer del display el bit ocupado. Si este bit se encuentra a 1 quiere decir que el LCD esta ocupado procesando el comando anterior y por tanto no puede procesar nuevos comandos. -La segunda estrategia, menos elegante pero mas cmoda de implementar, consiste en realizar una pausa antes de volver a enviar el siguiente comando. Los tiempos mximos que tarda el display en procesar los comandos estn especificados por el fabricante y tienen un valor tpico de 40s. Si se realiza una pausa 24 mayor o igual a esta se tiene la garanta de que el display ha terminado de ejecutar el comando.

CONEXIN DE UNA PANTALLA LCD A UN MICROCOMPUTADORA Pgina 6

UNIVERSIDAD CENTRAL DEL ECUADOR

DESCRIPCION DE LOS COMANDOS: Borrar display: Este comando borra todas las posiciones del display virtual y se sita el display real en la posicin inicial, en la que se visualizan las posiciones desde la (1,1) hasta la (16,1) y desde la (1,2) hasta la (16,2). El cursor se sita en la posicin (1,1). El comando seria .$01. y su tiempo de ejecucin 1.64 ms. Cursor a Home: Enviar el cursor a la posicin (1,1). El display se sita en la posicin inicial. Comando. $02. y el tiempo de ejecucin 1.64ms. Establecer modo de funcionamiento: Actualiza el contador de direcciones en la forma especificada y establece si el display realiza los desplazamientos o no. Estas acciones se llevan a cabo cada vez que se realizan una lectura o escritura en el display. Cuando I/D=1, el controlador de direcciones se incrementa, lo que provoca que el cursor avance hacia la derecha cada vez que se imprime un carcter en el display. Cuando I/D=0 el contador se decrementa y el cursor se mueve hacia la izquierda al imprimir. Con S=1 se indica al LCD que debe mover el display una posicin a la derecha cada vez que se imprime un carcter. Con S=0 el display 25 debe de permanecer .quieto. Al imprimir. El comando es .0 0 0 0 0 1 I/D S. y su T.E.=40s Control ON/OFF: Es la funcin encargada de activar o desactivar el display, el cursor y el parpadeo. Display ON/OFF: D=1 activar el LCD. Cuando D=0 el LCD funciona normalmente pero no se visualiza ninguna informacin. Es posible realizar impresiones, enviar comandos, pero nada quedara reflejado en pantalla. Solo cuando D=1 se puede ver algo en el display Cursor ON/OFF: C=1 activa el Curso y al contrario, C=0 no se mueve. Parpadeo ON/OFF: B=1 hace que los caracteres situados en la posicin
CONEXIN DE UNA PANTALLA LCD A UN MICROCOMPUTADORA Pgina 7

UNIVERSIDAD CENTRAL DEL ECUADOR del cursor parpadeen. B=0 no hay parpadeo. El comando es .0 0 0 0 1 D C B. y su cdigo tpico $0E, su T.E:=40s Desplazamiento del cursor/display: Desplaza una posicin el cursor o el display. Con S/C=1 se mueve el display, S/C=0 no. R/L=1 desplaza a la derecha y R/L=0 a la izquierda. El Comando es 0 0 0 1 S/C R/L 0 0 y su T.E.= 40s. Modo de transferencia de la informacin: Selecciona el bus de datos del display para trabajar a 8 bits (DL=1) o a 4 bis (DL=0). Su comando es .0 0 1DL 1 0 0 0. y su T.E.=40s. Acceso a posiciones concretas de la CG RAM: Da acceso a las direcciones de la A5 a la A0 de la CG RAM. Esta es la direccin que se copia en el contador de direcciones de la CG RAM. La siguiente escritura en el registro de datos display (RS=1) se copiara en la posicin indicada de la CG RAM. Su comando .0 1 A5 A4 A3 A2 A1 A0. y su T.E.=40s Acceso a posiciones concretas de la DD RAM: Es el mismo funcionamiento que en la orden anterior. Despus de dicha instruccin el registro de datos se grabara en la posicin indicada de la DD RAM. Su comando.1 A6 A5 A4 A3 A2 A1 A0) y suT.E.=40s Secuencia tpica de inicializacin del LCD: Para trabajar con el bus de datos de 8 bits no hay ningn problema. Pero para un bus de datos de 4 bits es un poco mas complejo. Despus de encender el LCD aparecer la lnea superior un poco mas oscura que la inferior. Esto quiere decir que el display no ha sido inicializado todava. En el caso de 4 bits solo se conectan 4 bits mas significativos del LCD, dejando los otros 4 al aire. Al enviar el cdigo 2 (bits 0 0 1 0) el display se configura para trabajar a 4 bits. Se puede observar como la lnea superior deja de estar mas oscura que la inferior. A partir de ese momento las transferencias hay que realizarlas en dos partes: primero se envian 4 bits mas significativos y despus los 4 bits menos significativos. Para confirmar que la transferencia es a 4 bits hay que enviar el cdigo $28 ; primero los bits 0 0 1 0 y despus los bits 1 0 0 0. De aqu en adelante la inicializacin es igual tanto para 8 bits como para 4, con la salvedad de que en el segundo caso hay que enviar los datos multiplexados.

CONEXIN DE UNA PANTALLA LCD A UN MICROCOMPUTADORA Pgina 8

UNIVERSIDAD CENTRAL DEL ECUADOR

CONEXIN DE UNA PANTALLA LCD A UN MICROCOMPUTADORA Pgina 9

S-ar putea să vă placă și