p3. manejo de display de cristal líquido

ESCUELA POLITECNICA NACIONAL
LABORATORIO DE CONTROL CON MICROPROCESADORES
PRÁCTICA # 3
DESDE EL 20 HASTA EL 24 DE OCTUBRE DEL 2014
MANEJO DE DISPLAY DE CRISTAL LÍQUIDO
OBJETIVO
Familiarizar al estudiante con el manejo de los displays de cristal líquido (LCD).
TRABAJO PREPARATORIO
1. Consultar acerca del Display de Cristal Líquido:






Funcionamiento del módulo LCD
Líneas de interface (RS, R/W, E, D4-D7, D0-D3, Vdd, Vss, Vo)
Modos de interface con el Microprocesador
Inicialización del módulo: por medio de instrucciones.
Set de Instrucciones
Características eléctricas
2. Crear las subrutinas para el manejo del LCD (Asembler)
3. Elaborar un programa (en Asembler y otro en C) que cumpla las siguientes
condiciones:
Pantalla de presentación: (Presentar de una manera creativa un despliegue de: El
nombre de la Institución y la materia y luego de 3 segundos los nombres de los
integrantes del grupo)
linea 1 del LCD: inicial del nombre y apellidos del primer integrante del grupo;
linea 2 del LCD: igual para el segundo integrante
LABORATORIO DE CONTROL CON MICROPROCESADORES
1
ESCUELA POLITECNICA NACIONAL
LABORATORIO DE CONTROL CON MICROPROCESADORES
Deberá permanecer así alrededor de 3 segundos, luego:
Pantalla de trabajo:
LINEA1 del LCD:
Se deberá escribir:
MENSAJE
Donde MENSAJE:
"DESCENDENTE "
"ASCENDENTE "
"INCREMENTA”
"DECREMENTA"
LINEA2 del LCD:
si se presionó P1
si se presionó P2
si se presionó P3
si se presionó P4
Se escribirá:
DATO
=
XXX
Donde XXX es el valor de un contador que responderá a los siguientes eventos:






Al pulsar P1:
El contador descendente (automático desde el valor de la última cuenta, al llegar al
valor min= 0 se detiene)
Al pulsar P2:
El contador ascendente (automático desde el valor de la última cuenta, al llegar al
valor máx=255 se detiene)
Al pulsar P3:
El contador incrementará en 3 siempre y cuando el resultado no supere 255 sea positivo
Al pulsar P4:
El contador decrementará en 3 siempre que el resultado sea positivo
Valor mínimo de XXX será: 000; Valor máximo de XXX será: 255
EL CAMBIO DE SECUENCIA DEBE SER INSTANTÁNEO AL MOMENTO
DE PRESIONAR EL PULSADOR
4. Realizar el diagrama de flujo del programa de control
5. Realizar el diagrama circuital completo del sistema microprocesado que permita probar
el literal 3
6. Traer armado el circuito competo.
LABORATORIO DE CONTROL CON MICROPROCESADORES
2