Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. Introducción
¿Qué es una LCD? Las siglas LCD significan “Liquid Cristal Display” ó pantalla de cristal
líquido. Es una pantalla plana basada en el uso de una sustancia liquida atrapada entre dos placas
de vidrio, haciendo pasar por este una corriente eléctrica a una zona específica, para que así esta
se vuelva opaca, y además cuenta (generalmente) con iluminación trasera.
Las pantallas LCD de color, cada pixel individual se divide en tres cédulas o sub pixeles con los
colores RGB (Rojo, Verde y Azul) respectivamente. Y así cada pixel puede controlarse
para producir una gran variedad de colores distintos.
Comunicación serial a paralelo: Para utilizar esta forma de comunicación se requiere un circuito
integrado (como el PCF8574A) el cual se conecta por I²C o SPI al puerto SDA
Comunicación serial UART: Este método funciona de manera serial utilizando el puerto TX y
RX de un microcontrolador, mediante el uso de una herramienta llamada BackPack, Sparkfun
tiene dos, una que soporta de 16 0 20 caracteres y es para 2 o 4 líneas, mientras la otra es para
gráficos entre 160×128 y 128×64. Esta puede ser utilizada con un baudio entre 2400 y 38400 bps.
¿Cómo se conecta?
En la siguiente imagen de Proteus se puede observar la estructura de sus pines.
Lo podemos dividir en los Pines de alimentación, pines de control y los pines del bus de datos
bidireccional. Por lo general podemos encontrar además en su estructura los pines de Ánodo y
cátodo de led.
Pines de alimentación:
Vss: Gnd
Vdd: +5 voltios
Vee: corresponde al pin de contraste, lo regularemos con un potenciómetro de 500K
Pines de control:
RS: Corresponde al pin de selección de registro de control de datos (0) o registro de datos (1). Es
decir, el pin RS funciona paralelamente a los pines del bus de datos. Cuando RS es 0 el dato
presente en el bus pertenece a un registro de control/instrucción. y cuando RS es 1 el dato presente
en el bus de datos pertenece a un registro de datos o un carácter.
RW: Corresponde al pin de Escritura (0) o de Lectura (1). Nos permite escribir un dato en la
pantalla o leer un dato desde la pantalla.
E: Corresponde al pin Enable o de habilitación. Si E (0) esto quiere decir que el LCD no está
activado para recibir datos, pero si E (1) se encuentra activo y podemos escribir o leer desde el
LCD.
El Bus de datos bidireccional comprende desde los pines D0 a D7. Para realizar la comunicación
con el LCD podemos hacerlo utilizando los 8 bits del bus de datos (D0 a D7) o empleando los 4
bits más significativos del bus de datos (D4 a D7)
La librería del LCD:
Para poder visualizar los caracteres o símbolos en el LCD es necesario que en el programa de
código fuente a emplear, incluyamos la librería.
En este caso empleamos la librería "lcd.c".
La librería viene configurada de esta manera
Vamos a configurar para poder usar el PIN que nosotros deseamos, en este caso para usar el puerto
D del PIC.
Funciones a usar:
3. Materiales
- LCD
- Resistencias diferentes valores
- Protoboard
- Potenciómetro de 500K
- Cable UTP
- Motores Dc
- Driver
-
4. Parámetros