Está en la página 1de 1

TEMA: BARRIDO DE TECLADO

OBJETIVO:

 Diseñar un circuito, y el software asociado para manejar un teclado matricial de 16 teclas


en conjunto con 4 display de 7 segmentos.
 Desarrollar programas en forma modular usando subrutinas.

TRABAJO PREPARATORIO:

1. Desarrollar una subrutina que permita identificar o decodificar las teclas que se
presionan en un teclado de 16 teclas. Las teclas a identificar deben ser: 0, 1, 2, 3, 4, 5,
6, 7, 8, 9, ENTER, BORRAR, NUEVA CLAVE y REINICIAR, las demás teclas quedan a
criterio del estudiante
2. Escribir un programa en assembler para un sistema de control de acceso mediante una
clave de cuatro dígitos ingresada por teclado matricial. El sistema funciona de la
siguiente manera:
 La clave está almacenada en la memoria flash. (Cada estudiante define su clave).
 Inicialmente los displays están apagados.
 Al presionar “nueva clave” el sistema permite ingresar una clave de 4 dígitos; por cada
digito que se ingrese en los displays debe aaprecer una linea (-). Es decir al ingresar el
primer digito aparece una línea, al presionar el segundo digito aparecen dos líneas (- -). Por
ningún motivo se puede visualizar en los displays la clave ingresada.
 La tecla “borrar” permite borrar el último digito ingresado.
 Solo una vez que se hayan ingresado los cuatro dígitos, y presionado la tecla “enter” el
sistema validara la clave ingresada.
 Si la clave ingresada es correcta; en los displays se mostrara la palabra “BIEn” y se
encenderá un led verde; si la clave es incorrecta se mostrara la palabra “IncO” y se
encenderá un led rojo.
 La tecla “reiniciar” permite que el sistema vuelva a condiciones iniciales (led y displays
apagados). Esta tecla puede ser presionada a cualquier instante.
 Si el usuario ingresa tres veces seguidas la clave incorrecta el sistema se bloquea, es decir
no reconoce ninguna tecla (ni la tecla reiniciar), en este caso para que el sistema funcione
nuevamente es necesario resetear el microcontrolador.
 Las teclas sobrantes pueden ser utilizadas a criterio del estudiante en caso de ser necesario.

También podría gustarte