Está en la página 1de 3

1

CONTROLADORES PARA GLCD Y TOUCH


Guachun Arias John
jguachun@est.ups.edu.ec

Pia Morocho Carlos


cpinam@est.ups.edu.ec

Universidad Politcnica Salesiana


ResumenEl presente documento pretende ser una gua introductoria para el manejo de GLCD, as como de sus respectivos
controladores que permiten la conexin con el mismo, por otra
parte se analiza tambin las caractersticas y las respectivas
conexiones en los pines lo que facilitar el manejo de estos
dispositivos en los distintos proyectos. Se presentar ademas los
diferentes tipos tales como GLCD touch, sus parmetros y su
conexin con los PIC.
Index TermsMicrocontrolador, GLCD, Pic.

I.

I NTRODUCCIN :

El desarrollo de la tecnologa actualmente, ha permitido


que reas como la electrnica precisen de mayor desarrollo
con la finalidad de ofrecer grandes ventajas principalmente en
desarrollo de sistemas embebidos, es as que en la actualidad
existen una diversidad de stos que facilitan la interaccin de
los seres humanos con diferentes reas de aplicacin.
De sta manera un elemento que permite que la interaccin
humano-mquina como GLC y las pantallas touch, que hoy
en da se tiene en las pantallas de los dispositivos mviles,
han ganado gran aceptabilidad. En donde el LCD grfico o
GLCD resalta debido a que proporciona mucha flexibilidad.
Est compuesto de pixeles dispuestos en filas y columnas en
donde cada pixel puede manejarse individualmente y permite
mostrar texto, grficos o una combinacin de ambos. Su uso
esta orientado a algunos casos en los que es necesario tener
un control total del rea de la pantalla.
II.
II-A.

GLCD:

Qu es un GLCD?

Una pantalla grfica de cristal lquido o GLCD es una


pantalla plana la cual esta formada por una matriz de
pixeles monocromos colocados delante de una fuente de
luz o reflectora. Frecuentemente es utilizada en aplicaciones
orientadas a dispositivos electrnicos de pilas, ya que
requieren cantidades muy pequeas de energa elctrica.
Algunas de las versiones de pantallas con diferentes
controladores embebidos, como el Samsung KS0107,
Samsung KS0108 o el Toshiba T6963.
Dentro de su estructura interna esta formada por una
memoria RAM interna del mismo tamao de la capacidad
que dispone la pantalla, por ejemplo si una pantalla tiene un

tamao de 128 pixeles de largo por 64 pixeles de alto tiene una


memoria RAM interna de la misma capacidad (128x64) [1][2]

II-B.

Caractersticas de una GLCD 128x64:

Esta conformado por una matriz de puntos de visualizacin


de 128 pixeles de largo por 64 pixeles de alto. Su iluminacin
de fondo est entre verde-amarillo cuando se enciende. Es de
fcil manejo con microprocesadores de 8-Bits.
Una caracterstica esencial es su bajo consumo. As mismo
contiene dos controladores internos un KS0108B y KS0107B.

Figura 1.

II-C.

GLCD con dimensiones de 128x64. [2]

Descripcin de los pines de conexin:

A continuacin se presenta la descripcin de los pines de


Conexin de GLCD 128x64:
PIN 1: VSS (Conexin a tierra)
PIN 2: VDD (Conexin de alimentacin 5 V)
PIN 3: V0 (Voltaje de salida negativa, por lo general es
usada con un potencimetro con el PIN 18 para el ajuste del
contraste de los pixeles)
PIN 4: D/I (Datos de E/S para el cambio de registro)

PIN 5: R/W (Determina si los datos se van a leer o escribir)


PIN 6: E (Habilita la comunicacin con la GLCD)
PIN 7 - 14 (Especifica un dato de 8-Bits de informacin)
PIN15: CS1 (Indica si se selecciona la primera mitad de
la pantalla, pixeles 0-63)
PIN16: CS2 (Indica si se selecciona la segunda mitad de
la pantalla, pixeles 64-127)
PIN17: RESETB (Seal de reinicio, funciona de varias
forma dependiendo de la ocasin)

controladores y de decodificadores lgicos. Tiene una RAM


interna para almacenar los datos de la pantalla que son
transferidos desde un microcontrolador de 8-bits y luego
genera las seales correspondientes de los datos almacenados
a la matriz de puntos de la pantalla. El KS0108B est
compuesto por el sistema de la pantalla de cristal lquido en
combinacin con el controlador KS0107B (64 controladores
comunes).
En este ejemplo el GLCD visualiza una secuencia de
imgenes, de las que un mapa de bits representa un camin
almacenado en otro archivo denominado truck_bmp.c. Para
habilitar que este programa funcione apropiadamente, usted
debe aadir este archivo como archivo fuente a su proyecto.

PIN18: VEE (Conexin de ajuste de contraste de los


pixeles)
PIN19: A (Conexin positiva de la luz de fondo, por lo
general son +5V)
PIN20: K (Conexin negativa de la luz de fondo, por lo
general es tierra) .

Figura 3.

Representacin de arquitectura interna de GLCD. [2]

III.

GLCD TCTIL :

Un panel tctil es un panel fino, autoadhesivo y transparente,


el cual esta colocado sobre la pantalla de un LCD grfico.
Es muy sensible a la presin as que un suave toque provoca
algunos cambios en la seal de salida.

Figura 2.

II-D.

Pines de Conexin. [2]

Controlador KS0107:

El KS0107B es un controlador LSI con 64 canales de


salidas para el uso de la matriz de puntos para los sistemas
de visualizacin de la GLCD. Este dispositivo provee 64
registros de desplazamiento y 64 controladores de salida.
Genera la seal de temporizacin para controlar el KS0108B
(64 canales de segmentos).
El KS0107B se fabrica con tecnologa CMOS de bajo
consumo y est compuesto por el sistema de la pantalla de
cristal lquido en combinacin con el KS0108B (64 canales
de segmentos.

II-E.

Controlador KS0108:

El KS0108B es un controlador LSI con 64 canales


de salidas para la matriz de puntos para el sistema de
visualizacin de la GLCD. Este dispositivo consiste en la
RAM de pantalla, 64 bit de datos por latcheos, 64 bits de

Un panel tctil est compuesto por dos lminas rgidas,


formando una estructura de especie de sndwich que tiene
capas resistivas en sus caras internas. La resistencia de estas
capas no excede normalmente de 1Kohm. Los lados opuestos
de las lminas disponen de los contactos para acceder a un
cable plano [3].
Cuando quemamos un PIC con un programa no lo
hacemos con ningn lenguaje, en realidad lo cargamos con
OPCODES o cdigos de operacin que por lo general estn.
El procedimiento para determinar las coordenadas de la
posicin del panel que ha sido presionado se puede dividir en
dos pasos. El primero es determinacin de la coordenada X, y
el segundo es de determinar la coordenada Y de la posicin.
Para determinar la coordenada X, es necesario conectar el
contacto izquierdo en la superficie A a la masa (tierra) y el
contacto derecho a la fuente de alimentacin. Esto permite
obtener un divisor de voltaje al presionar el panel tctil.
El valor de voltaje obtenido en el divisor se puede leer en
el contacto inferior de la superficie B. El voltaje variar
en el rango de 0V al voltaje suministrado por la fuente de
alimentacin y depende de la coordenada X. Si el punto est

prximo al contacto izquierdo de la superficie A, el voltaje


estar prximo a 0V.

que permite a usuario poder acceder ms rpido a los


entornos nicamente con deslizar con el dedo.

R EFERENCIAS
[1] O.L. Vele, Programacin de Pics en lenguaje C, disponible en;
http://users.salleurl.edu/~tl13960/tutorial_hi_tech.pdf.
[2] MikroElectronika, Lenguajes de Programacin, disponible en:
http://learn.mikroe.com/ebooks/microcontroladorespicc/chapter/a1vamos-a-empezar/
[3] PREZ, Enrique Mandado. Microcontroladores PIC: sistema integrado
para el autoaprendizaje. Marcombo, 2007.

Figura 4.

III-A.

Variacin de Tensin para la deteccin de un GLCD. [1]

Conexin de GLCD al PIC:

Cuando vayamos a conectar un panel tctil al


microcontrolador es necesario crear un circuito para el
control del panel tctil. [1]
Por medio de este circuito, el microcontrolador conecta
los contactos adecuados del panel tctil a masa y a la voltaje
de alimentacin (como describimos anteriormente) para
determinar las coordenadas X y Y. El contacto inferior de
la superficie B y el contacto izquierdo de la superficie A
estn conectados al convertidor A/D del microcontrolador.
Las coordenadas X e Y se determinan midiendo el voltaje en
los respectivos contactos.
El software consiste en mostrar un men en una pantalla
LCD grfica, conmutar de encendido a apagado del panel
tctil (control del panel tctil) y leer los valores del convertidor
A/D que representan realmente las coordenadas X e Y de la
posicin.
Una vez determinadas las coordenadas, es posible decidir
qu es lo que deseamos que haga el microcontrolador. En
este ejemplo se explica cmo conmutar entre encendido y
apagado dos pines digitales del microcontrolador, conectados
a los LEDs A y B.
IV.

C ONCLUSIONES :

El uso y la aplicacin de los GLCD en los diferentes


proyectos de electrnica, ofrece una mayor versatilidad
y solidez de manera que ofrece entorno mucho ms
amigable.
Por otra parte cada uno de los controladores permite
que se pueda visualizar y as desarrollar cada una de las
aplicaciones en ciertos lenguajes tales como C con sus
libreras.
El uso de las pantallas GLCD touch ha alcanzado un
uso ilimitado como es evidente a diario ya que hoy
en da tenemos una mvil de pantalla touch o PC, lo