Está en la página 1de 12

Ejercicio 1-Repaso primer parcial

• Un gimnasio acaba de abrir sus puertas y requiere un sistema que


atraiga a sus potenciales clientes. El administrador ha solicitado que
se muestre un mensaje con la palabra GYM en la parte inferior, y en la
parte superior una figura humana simulando actividad física. Ambos
mensajes deben mostrarse separadamente cada 3 segundos.
Además, para promocionar el establecimiento se dará un mes de
subscripción gratis cada vez que ingresen 5 personas al lugar. En éste
último caso se debe mostrar un mensaje que diga WIN, haciendo
referencia a un ganador, de lo contrario un mensaje que diga OK.
Ejercicio 1-Repaso primer parcial

Se hizo una propuesta al cliente, según la cual el


diseño final requiere lo siguiente:

• Una matriz de leds de 14x15 como la mostrada


en la figura.

• Los mensajes de OK y WIN deben estar


centrados.
Ejercicio de repaso
TIPS:

• Use los puertos F y G para controlar filas y columnas


respectivamente.
• Use la interrupción Systick para controlar tiempos y la interrupción
EXTI 13 del puerto C para simular la entrada de usuarios.
Ejercicio de repaso
TIPS:

• Use los puertos G y F para controlar filas y columnas


respectivamente.
• Use la interrupción Systick para controlar tiempos y la interrupción
EXTI 13 del puerto C para simular la entrada de usuarios.
Solución

Definición de arreglos:
Solución

Configuración de puertos,
relojes y registros de EXTI:
Solución

Habilitación de interrupciones,
habilitación de columnas y escri-
tura de arreglos:
Solución

SysTick:
Solución

EXTI: parte 1
Solución

EXTI: parte 2
Taller LCD.
El propietario de un frigorífico desea controlar la temperatura de uno
des sus cuartos fríos. El requerimiento establece que se debe mostrar
un mensaje cada 5 segundos que muestre la frase “Estado Actual:” en
el primer renglón de un LCD, y una carita feliz si la temperatura está
por debajo de 5 grados. Si la temperatura está por encima de los 5
gados se debe cambiar la carita feliz por una carita triste. En los otros 5
segundos se bebe mostrar un mensaje con la frase “Temperatura:” en
el primer renglón y el valor de temperatura en grados centrígrados en
el segundo.
Taller LCD.
Tips:

• Se utilizará un LCD de 2x16.

• El incremento de la temperatura se simulará con el botón de usuario


de la STM (PB13).

Se recibirá este taller a cada estudiante al finalizar la clase sin


excepción. No se recibirán entregas después de esta.

También podría gustarte