You are on page 1of 5

El LCD utilizado es el HG25504 de la empresa Hyundai, cuenta con una

resolución de 256x128 pixeles en monocromo sin backligth, utiliza el chip


SED1330 de Epson para controlar la pantalla, por lo que se puede recurrir al
manual de dicho dispositivo para las especificaciones de comandos y tiempos de
activación. El LCD HG25504 utiliza espacios de memoria como capas de
proyección de datos, es decir, es posible implementar combinaciones de capas de
información para desplegar un tipo de dato diferente. De esta forma es posible,
tener desde 1 hasta 3 capas de datos, cada una para un tipo de dato especifico.
Los tipos especificados son: grafico y alfanumérico. Así se puede utilizar una capa
de texto y una capa grafica sin que se traslape la información, logrando borrar
información exclusivamente de la capa elegida.

En la inicialización podemos especificar el número de capas a utilizar y el


tamaño de la memoria destinada para este uso. La figura muestra la interpretación
de estas capas en el manejo del LCD. De esta forma los datos desplegados se
forman por la combinación de las 2 capas de información contenidas en la
memoria del LCD. El tipo de operación que debe interpretar para conformar el
desplegado se configura con el comando overlay.

Figura XYZ. Capas de datos para empleadas para desplegar información en el LCD.

Al igual que los LCD alfanuméricos, el HG25504 requiere de una rutina de


inicialización, la misma utiliza una interface tipo 8080 y requiere de respetar el
diagrama de tiempos establecido para cada tipo de operación, como se muestra
en la figura ABC:
Figura ABC. Secuencias de comandos de la interfaz de datos del LCD HG25504

Los tiempos específicos para cada tipo de dato a manejar, se encuentran


especificados en el manual de usuario del LCD, al igual que los comandos de
inicialización.

Una de las rutinas más importantes, que deben ser consideradas para
poder generar una biblioteca de funciones, es la de escritura de comando o
escritura de dato. Según el diagrama de tiempos de la figura ABC, se requiere de
mandar un nivel lógico bajo para la escritura seguido por el dato en el puerto de
datos. Posteriormente se deshabilita esta señal mandando un nivel lógico alto y se
continua con las operaciones correspondientes. El manual del controlador
SED1330 especifica un tiempo de espera en mínimo de 220ns, pero para fines de
estandarización podemos considerar un tiempo de 1us como tiempo de espera
entre dato y dato.

Después de hacer uso de una rutina de escritura de comandos o datos, se


puede implementar la rutina de inicialización. La misma requiere de una serie de
pasos mínimos para una correcta configuración. La figura FGH muestra el
diagrama de flujo de los pasos requeridos para completar la inicialización del LCD.
Figura FGH. Diagrama de flujo para la inicialización del LCD

Interconexión Física

La fuente de alimentación requerida es de 5V para la interface con el


controlador y de por lo menos -12V para el control de contraste como indica la
siguiente figura ASDF:
Figura ASDF. Conexión de alimentación para el módulo LCD

La tabla siguiente describe pin a pin las señales que requiere tanto para la
interface como para su alimentación del LCD HG25504.

Pin Symbol Level Function


No.
1 FG 0V Frame ground
2 Vss(GND) 0V Ground
3 Vcc 5V Power supply voltaje for logic
and LCD
4 Vo -- Operating voltage for LCD
(variable)
5 /RES H/L Reset signal
6 /RD H/L Read signal
7 /WR H/L Write signal
8 /CS H/L Chip select signal
9 A0 H/L Data type select signal
10 DB0 H/L Display data bit 0
11 DB1 H/L Display data bit 1
12 DB2 H/L Display data bit 2
13 DB3 H/L Display data bit 3
14 DB4 H/L Display data bit 4
15 DB5 H/L Display data bit 5
16 DB6 H/L Display data bit 6
17 DB7 H/L Display data bit 7
Tabla JKLM. Pines necesarios para tomar control del LCD
La tabla anterior, ilustra que pines se deben de conectar tanto a la fuente de
alimentación como al dispositivo que fungirá como maestro para el control del
LCD. La señal de chip-select podría mantenerse en un nivel TTL bajo para que
siempre esté disponible el LCD para su operación, pero ello depende de la
habilidad del usuario.

You might also like