Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Canchignia Christian
Email: cscanchignia@espe.edu.ec
Cardenas Jhostin
Email:
Ingeniera Mecatrnica, 7mo Nivel, Universidad de las Fuerzas Armadas ESPE Extensin
Latacunga, Mrquez de Maenza S/N Latacunga, Ecuador.
Fecha de presentacin: 27 / Junio / 2016
RESUMEN: GLCD o ms conocido como LCD grafico
es una pantalla monocromtica que se encuentra
conformada por pixeles iluminadas por una fuente de luz
refractora que permite mostrar diferentes tipos de
grficos que sean visuales hacia un usuario, este tipo de
pantallas es muy comn utilizado en dispositivos
pequeos a pila y su manejo permite realizarlo a travs
de microcontroladores. El GLCD mas comn utilizado es
el de tamao de 128 pixeles de largo por 64 pixeles de
alto (128x64).
la
son
manejados
configuracin
y
1. INTRODUCCIN
En la aplicacin de microcontroladores se encuentra
un sin nmero de aplicaciones que se puedan realizar,
entre estas esta la visualizacin de grficos a travs de
una pantalla LCD grfica o por sus siglas conocida
como GLCD (Graphic Liquid Crystal Display), para esto
se necesitara la conexin al microcontrolador a travs
de sus diferentes pines y la configuracin de cada uno.
Adems la aplicacin de este circuito ser
fundamental para presentar figuras o texto en una
pantalla mucho mas grande que las LCD permitiendo
ser mucho mas amigable hacia un usuario determinado.
2. DESARROLLO
2.1.
GLCD
Una pantalla
grfica
de
cristal
lquido o GLCD (acrnimo del ingls Graphic Liquid
Crystal Display) es una pantalla plana formada por una
matriz de pxeles monocromos colocados delante de
una fuente de luz o reflectora. A menudo se utiliza en
dispositivos electrnicos de pilas, ya que utiliza
cantidades muy pequeas de energa elctrica, hay
versiones de pantallas con diferentes controladores
embebidos, como el Samsung KS0107, Samsung
KS0108 o el Toshiba T6963. [1]
a.
Distribucin de Pines
glcd_update()
glcd_line(x1,y1,x2,y2,color)
glcd_rect(x1,y1,x2,y2,fill,color
)
Escribe en la
RAM del LCD; si
esta
definido
FAST_GLCD.
Dibuja una lnea
desde el primer
punto al segunto
punto asignando
un color.
Dibuja
un
rectngulo con
un vrtice en
(x1,y1) y el otro
en (x2,y2)
glcd_bar(x1,y1,x2,y2,width,color)
Dibuja una barra desde el primer punto al segundo;
define rango de pixels y activarse o no el color.
glcd_circle(x,y,radius,fill,color)
Dibuja una circulo con centro en (x,y) y con el radio
especificado; puede rellenarse o no y activar o no el
color.
Glcd_text57(x,y,textptr,size,color)
Escribe el texto empezando en (x,y); los caracteres
son de 6x7 pixeles; se puede escalar el tamao y
puede activarse el color o no.
Esta funcin enva los caracteres a la lnea siguiente
(se debe usar #define GLCD_WIDTH para definir el
ancho de visualizacin).
[2]
2.2.
b. Funciones definidas
El compilador C suministra varios drivers para este
tipo de LCD graficos, el GLCD.C, GRAPHICS.C o el
mas especifico, HDM64GS12.C.
Funcin
glcd_init(mode)
glcd_pixel(x,y,color)
glcd_fillScreen(color)
Funcionamient
o
Enciende
el
GLCD
Establece
el
color del pxel.
Puede activarse
o desactivarse.
Rellena el LCD
de
un
color
determinado.
Controlador KS0107
2.3.
Controlador KS0108
3.1.
2.4.
Aplicacin
a. Codigo de Programacin
#include <16f877a.h>
#fuses HS,NOWDT
#use delay(clock=40000)
#include <HDM64GS12.C>
#include <graphics.c>
#use standard_io(a)
void main()
{
CHAR
A5[]="CARDENAS,
CANCHIGNIA";
glcd_init(ON);
glcd_bar(-80,0,0,0,1,1);
glcd_circle(-100,10,5,1,1);
glcd_circle(-70,10,5,0,1);
glcd_circle(40,10,5,0,1);
glcd_circle(70,10,5,1,1);
glcd_bar(0,0,80,0,1,1);
glcd_bar(-80,80,0,80,1,1);
glcd_bar(0,80,80,80,1,1);
glcd_text57(-80,30,A5,1,1);
}
Conclusiones
3.2.
Recomendaciones
I.
REFERENCIAS
https://es.wikipedia.org/wiki/Pantalla_gr
%C3%A1fica_de_cristal_l%C3%ADquido. [ltimo
acceso: 26 Junio 2016].
[2 E. G. Breijo, Compilador C CCS y Simulador Proteus
]
para Microcontroladres PIC, Mxico D.F.: Alfaomega
S.A., 2008.
3. CONCLUSIONES Y
RECOMENDACIONES