¿Qué es un LCD?
Una pantalla de cristal líquido o LCD (Liquid-Crystal Display), se utilizaron por
primera vez para relojes y calculadoras gracias al bajo consumo de energía
eléctrica, está conformada por un número de píxeles en color o monocromos
colocados delante de una fuente de luz o reflectora. Es empleado principalmente
para la visualización de contenidos o información de una forma gráfica, mediante
caracteres, símbolos o pequeños dibujos, los cuales pueden variar todo esto en
función del modelo.
El propio LCD puede emitir luz por sí mismo. Tiene que utilizar fuentes de luz
exteriores. El módulo de pantalla LCD normalmente incluye vidrio LCD (o panel
LCD), circuito de control LCD (puede ser COG, COB o TAB) y una luz de fondo.
Características
Tipo del Display: transmisivo positivo.
Luz de fondo: LED / 5.0V.
Dirección de la vista: 06:00
Temperatura de funcionamiento: 0 a 50 ℃ de almacenamiento: -10 A 60 ℃
Controlador: S6A0069 o equivalente.
Método de alimentación: fuente individual.
Tipo COB.
Funcionamiento
El LCD modifica la luz que lo incide. Dependiendo de la polarización que se esté
aplicando, el LCD reflejará o absorberá más o menos luz. Cuando un segmento
recibe la tensión de polarización adecuada no reflejará la luz y aparecerá en la
pantalla del dispositivo como un segmento oscuro.
El líquido de un LCD está entre dos placas de vidrio paralelas con una separación
de unos micrones. Estas placas de vidrio tienen unos electrodos especiales que
definen, con su forma, los símbolos, caracteres que se visualizarán.
La superficie del vidrio que hace contacto con el líquido es tratada de manera que
induzca la alineación de los cristales en dirección paralela a las placas. Esta
alineación permite el paso de la luz incidente sin ninguna alteración.
Cuando se aplica la polarización
adecuada entre los electrodos,
aparece un campo eléctrico
entre estos electrodos (campo
que es perpendicular a las
placas) y esto causa que las moléculas del líquido se agrupen en sentido paralelo
a este (el campo eléctrico) y cause que aparezca una zona oscura sobre un fondo
claro (contraste positivo). De esta manera aparece la información que se desea
mostrar. Se encuentra gobernado por un microcontrolador que dirige todo su
funcionamiento. Por ejemplo, un LCD de 16x2 dispone de 2 filas de 16 caracteres
cada una. Los píxeles de cada símbolo o carácter varían en función de cada
modelo. El orden de los pines de conexión va de extremo izquierdo a derecho.
Programación
Para la programación del Arduino y nuestro LCD, se programa en el ensamblaje 8086 en fin de
mostrar un mensaje de texto, para programar la pantalla LCD, primero se debe inicializar,
determinado la resolución de la pantalla y el tamaño de la operación de bits si estamos haciendo
una operación de 4 bits o de 8 bits.
Proceso de inicialización
0x33, 0x32, 0x28
//Display ON-OFF
0x0C
//Limpiar LCD
0x01
//Desplazar el cursor a la derecha
0x06
Para esto necesitamos enviar un conjunto de bytes de comando al registro de control de la pantalla
LCD y para enviar el comando a la
pantalla LCD. Primero tenemos que
establecer el pin rs en cero y luego
colocar el código de comando en los
pines de datos si estamos usando una
operación de cuatro bits, luego pines d4 a
d7 y enviar un pulso alto abajo para
habilitar el pin.
Y tener en cuenta una espera de 100
microsegundos después de cada
comando.
Para enviar datos a LCD necesitamos
configurar el pin RS a 1 y luego poner los
datos en los pines de datos y luego enviar
el pulso alto a bajo para habilitar pin nuevamente, y necesitamos esperar igualmente 100
microsegundo.