Tareas
Arquitectura de Computadoras
LUCES SECUENCIALES
Microinterruptores S7 S6 S5 S4 S3
COMPUTADORA
Hacia el Registro de Estados – 379h 5 Bits 8 Bits
Entrada de Datos (5Bits) CIRCUITO DE ADQUISICIÓN DE DATOS Luces Secuenciales
Desde el Registro de Datos - 378h
Salida de Datos (8 Bits)
D7 D6 D5 D4 D3 D2 D1 D0
LEDs
FIGURA 1: Diagrama de Bloques del circuitode adquisición de datos, luces secuenciales.
1
DESCRIPCIÓN DE LA PRÁCTICA
Esta segunda práctica de laboratorio consiste en programar los registros de datos (378h) y de estado (379h), paragenerar una secuencia de encendido de los LEDs según sea la condición ingresada por el registro de estados. Estas secuencias de encendido serán las siguientes. Cuando se active (ON) elmicrointerruptor S3, los LEDs deberán prender en la siguiente secuencia: primero D0, luego D1, seguidamente D2, después D3, a continuación D4, siguiente D5, luego D6 y finalmente D7, con un retardo de 100ms. Estasecuencia deberá repetirse mientras se mantenga activado el microinterruptor S3. Cuando se active (ON) el microinterruptor S4, los LEDs deberán prender en la siguiente secuencia: primero D0, D2, D4 yD6 (los cuatro) después D1, D3, D5 y D7 (los cuatro), con un retardo de 200ms. Esta secuencia deberá repetirse mientras se mantenga activado el microinterruptor S4. Cuando se active (ON) elmicrointerruptor S5, los LEDs deberán prender en la siguiente secuencia: primero D0, luego D1, seguidamente D2, después D3, a continuación D4, siguiente D5, luego D6 y finalmente D7. Una vez terminada lasecuencia, se deberá repetir pero en sentido contrario, ambas secuencias con un retardo de 100ms. Esta secuencia deberá repetirse mientras se mantenga activado el microinterruptor S5. Cuando se active(ON) el microinterruptor S6, los LEDs deberán prender en la siguiente secuencia: primero D0 y D1, luego D2 y D3, seguidamente D4 y D5, finalmente D6 y D7, con un retardo de 100ms. Esta secuencia...
Regístrate para leer el documento completo.