ESCUELA POLITECNICA NACIONAL LABORATORIO DE

ESCUELA POLITECNICA NACIONAL
LABORATORIO DE CONTROL CON MICROPROCESADORES
PRÁCTICA # 4
DESDE EL 20 HASTA EL 26 DE MAYO DEL 201%
LCD y TÉCNICAS DE BARRIDO DE TECLADOS
OBJETIVO
El objetivo de la presente práctica es el de familiarizar al estudiante con el manejo de los
displays de cristal líquido (LCD) y las técnicas de barrido y decodificación de teclados.
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 (Assembler)
3.- Realizar un programa con el cual se pueda controlar la velocidad de un motor de DC,
desde 0% al 100%, el valor de la velocidad se visualiza en el monitor del PC y en un
LCD alfanumérico, el set point de velocidad se lo puede ingresar desde el computador o
utilizando un teclado basado en pulsadores conectado al microcontrolador, el teclado
debe tener botón de subir set point, botón de bajar set point y un botón para detener el
motor, usar decodificación en hardware para el teclado, si el motor se detiene usando el
botón de paro encender una alarma visual, la alarma se desactiva si se ingresa un nuevo
set point, ya sea desde el teclado o desde el PC. El computador inicia la comunicación,
enviando un dato (SOH = 1), luego envía el comando y el parámetro según el caso.
3.- Elabore un programa en un ambiente visual que permita establecer la comunicación
serial entre el microcontrolador y el computador, con el protocolo antes mencionado.
NOTA: No se puede utilizar hyper terminal o similares para realizar la comunicación. El
programa de comunicación en el PC debe ser desarrollado en uno de los programas
del literal 1
LABORATORIO DE CONTROL CON MICROPROCESADORES
1