EJERCICIO U2
-
Upload
pplu-joseluis-hidalgo-q -
Category
Documents
-
view
2 -
download
0
description
Transcript of EJERCICIO U2
Programa U2 – Memoria clave y reconocimiento binario.
Entradas: P1, P2 y P3 (PULSADORES)
Salidas: Q0 (bit menos significativo), Q1 (segundo bit), Q2 (bit más significativo), Q3 (ingreso de
dato habilitado), Q4 (número de intento)
Funcionamiento: Grabar clave nueva
Para ingresar una nueva clave se debe presionar al mismo tiempo el pulsador P1 y P3 por 1
segundo. La clave puede ser cambiada por el usuario cuantas veces quiera, es decir la clave no es
fija. Una vez que se ingresa al modo de grabar clave nueva se debe terminar toda la secuencia para
poder acceder a otro modo.
Una vez presionado los pulsadores P1 y P3 las salidas Q0, Q1 y Q2 se encienden en secuencia
ascendente y descendente una luz a la vez, 0,5 segundos cada una para indicar que el sistema está
en modo de grabar clave nueva.
Se tiene 5 segundos para ingresar cada uno de los 3 dígitos de la clave. (5 segundos por cada
dígito).
Durante esos 5 segundos con el pulsador P1 se ingresará un número de pulsos (de 0 a 7) que
corresponde al primer dígito de la clave.
Durante los siguientes 5 segundos con el pulsador P2 se ingresará un número de pulsos (de 0 a 7)
que corresponde al segundo dígito de la clave.
Durante los siguientes 5 segundos con el pulsador P3 se ingresará un número de pulsos (de 0 a 7)
que corresponde al tercer dígito de la clave.
Durante los primeros 5 segundos se debe encender la salida Q0, durante los siguientes 5 segundos
se debe encender la salida Q1 y durante los últimos 5 segundos se debe encender la salida Q2,
para indicar que el ingreso del dato está habilitado e indicando el dígito clave que se está
ingresando.
Luego de haber ingresado los 3 dígitos de la clave en las salidas Q0, Q1 y Q2 se mostrará los dígitos
de la clave en binario (1 segundo cada dígito).
Funcionamiento: Reconocimiento de clave
Presionando a la vez P1 y P2 por un segundo se habilita el reconocimiento de la clave grabada en
memoria.
La salida Q4 oscilará el número del intento de ingreso de clave que sea, por ejemplo, si es el
segundo intento, Q4 oscilará 2 veces, y después de dichas oscilaciones recién comienza a correr
los 3 segundos para el ingreso de la clave. Si se ha ingresado correctamente la clave completa (los
3 dígitos) este indicador se deberá encerar, es decir la siguiente vez que se quiera ingresar la clave
corresponderá al primer intento.
Si se ha ingresado 3 veces la clave incorrectamente el sistema se bloqueará, es decir, al cuarto
intento la salida Q4 oscilara 4 veces y después todas las salidas (Q0, Q1, Q2, y Q3) se quedarán
oscilando hasta que se resetee el sistema. Para resetear el sistema se debe presionar los 3
pulsadores al mismo tiempo durante 3 segundos. (Al resetear el sistema solo se encera el número
de intentos y no se borra la última clave grabada).
Se tiene 3 segundos para ingresar cada dígito de la clave, pero se ingresará mediante la activación
de los pulsadores en binario para el dígito correspondiente (durante esos 3 segundos la salida Q3
se enciende): por ejemplo si el primer dígito es el número 3, se deberá presionar el pulsador P1 y
P2 al mismo tiempo. La combinación que toma el sistema para la validación es la de los pulsadores
presionados al finalizar los 3 segundos. (En el trascurso de dichos 3 segundos se puede presionar
cualquier combinación de pulsadores, sin embargo el dato que toma el sistema es el de la
combinación de los pulsadores al finalizar la cuenta de los 3 segundos)
Después de los 3 segundos de ingreso se encenderán las salidas Q0, Q1, Q2 correspondientes a los
bits de la clave correcta (si la clave ingresada es la correcta) y la oscilación de las mismas salidas si
la clave es incorrecta. El encendido u oscilación será durante 3 segundos.
Si el dígito de la clave es correcto el sistema permite seguir ingresando el siguiente dígito, caso
contrario el sistema se encera y se debería volver a presionar P1 y P2 al mismo tiempo para volver
a habilitar el ingreso de la clave.
Si se ingresa los 3 dígitos de la clave correctamente luego de la condición de dígito 3 correcto, se
encenderán las 3 salidas (Q0,Q1,Q2)durante 3 segundos y oscilarán durante 3 segundos
adicionales luego de lo cual el sistema se encera.