ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Uso De Pantalla LCD 16x2


Enviado por   •  26 de Junio de 2013  •  1.898 Palabras (8 Páginas)  •  529 Visitas

Página 1 de 8

TEMA 7:

El módulo LCD

• El módulo LCD

• Ejercicios de funcionamiento

1. Objetivos:

- Conocer el funcionamiento y programación del módulo LCD del entorno de desarrollo mplab

- Grabar programas-ejemplo sobre el dispositivo físico y comprobar su funcionamiento.

2. El módulo LCD

Este apartado está destinado a una breve descripción del funcionamiento del módulo LCD incluido en el sistema de evaluación EasyPIC.

2.1. Visualizador LCD

Las pantallas de cristal líquido LCD o display LCD para mensajes (Liquid Cristal Display) tienen la capacidad de mostrar cualquier carácter alfanumérico, permitiendo representar la información que genera cualquier equipo electrónico de una forma fácil y económica.

La pantalla consta de una matriz de caracteres (normalmente de 5x7 o 5x8 puntos) distribuidos en una, dos, tres o cuatro líneas de 16 hasta 40 caracteres cada línea.

El proceso de visualización es gobernado por un microcontrolador incorporado a la pantalla, siendo el Hitachi 44780 el modelo de controlador más utilizado.

Figura 1. LCD 2x16: está compuesto por 2 líneas de 16 caracteres

Figura 2. LCD 4x40: está compuesto por 4 líneas de 40 caracteres

Las características generales de un módulo LCD 16x2 son las siguientes:

• Consumo muy reducido, del orden de 7.5mW

• Pantalla de caracteres ASCII, además de los caracteres japoneses Kanji, caracteres griegos y símbolos matemáticos.

• Desplazamiento de los caracteres hacia la izquierda o a la derecha

• Memoria de 40 caracteres por línea de pantalla, visualizándose 16 caracteres por línea

• Movimiento del cursor y cambio de su aspecto

• Permite que el usuario pueda programar 8 caracteres

• Pueden ser gobernados de 2 formas principales: o Conexión con bus de 4 bits

o Conexión con bus de 8 bits

2.2. Patillaje

A continuación se presenta la descripción de señales empleadas por el módulo LCD así como el número de patilla a la que corresponden.

PIN SÍMBOLO DESCRIPCIÓN

1 VSS Patilla de tierra de alimentación

2 VDD Patilla de alimentación de 5 V

3 VO Patilla de contraste del cristal líquido.Normalmente se conecta a un

potenciómetro a través del cual se aplica una tensión variable entre 0 y +5V

que permite regualr el contraste del cristal líquido.

4 RS Selección del registro de control/registro de datos:

RS=0 Selección del registro de control

RS=1 Selección del registro de datos

5 R/W Señal de lectura/escritura

R/W=0 El módulo LCD es escrito

R/W=1 El módulo LCD es leido

6 E Señal de activación del módulo LCD:

E=0 Módulo desconectado

E=1 Módulo conectado

7-14 D0-D7 Bus de datos bi -direccional. A través de estas líneas se realiza la

transferencia de información entre el módulo LCD y el sistema informático

que lo gestiona

2.3. DDRAM

El módulo LCD posee una zona de memoria RAM llamada DDRAM (Data Display RAM) donde se almacenan los caracteres que se van a mostrar en la pantalla.

Tiene una capacidad de 80 bytes, 40 por cada línea, de los cuales sólo 32 se pueden visualizar a la vez (16 bytes por línea).

De las 80 posibles, las dos direcciones más importantes de la DDRAM son:

• Dirección 00h, que es el comienzo de la primera línea

• Dirección 40h, que el comienzo de la segunda línea

2.4. CARACTERES DEFINIDOS EN LA CGROM

El LCD dispone de una zona de memoria interna no volátil llamada CGROM donde se almacena una tabla con los 192 caracteres que pueden ser visualizados.

Cada uno de los caracteres tiene su representación binaria de 8 bits. Para visualizar un carácter debe recibir por el bus de datos el código correspondiente.

Por ejemplo:

“A” b’01000001’

Figura 3. Juego de caracteres del módulo LCD

También permite definir 8 nuevos caracteres de usuario que se guardan en una zona de RAM denominada CGRAM (Character Generator RAM)

2.5. Modos de funcionamiento

El LCD tiene 3 modos de funcionamiento principales:

• Modo Comando

• Modo Carácter o Dato

• Modo de lectura del Busy Flag o LCD Ocupada

2.6. Comandos de Control

Consisten en diferentes códigos que se introducen a través del bus de datos del módulo LCD:

Clear display

Borra el módulo LCD y coloca el cursor en la primera posición (dirección 0). Pone el bit I/D a " 1 " por defecto.

Código:

RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0

0 0 0 0 0 0 0 0 0 1

Tiempo de ejecución: 1.64 s

Home

Coloca el cursor en la posición de inicio (dirección 0) y hace que el display comience a desplazarse desde la posición original. El contenido de

...

Descargar como (para miembros actualizados)  txt (13 Kb)  
Leer 7 páginas más »
Disponible sólo en Clubensayos.com