Está en la página 1de 1

UNIVERSIDAD DEL MAGDALENA

Microcontroladores I
Manejo de GPIO

En los siguientes problemas solo se hace uso de los GPIOS (General Purpose Input
Output)

Sistema de control de ascensor para 3 pisos


El sistema debe contar con 4 pulsadores simulando el llamado del ascensor desde
los pisos (1,2,3) una señal de control de 2 bits para indicar la dirección de
rotación del motor, ésta será representada por 2 LED’s y responde con los
siguientes comandos:

00 -> Motor apagado


01 -> Motor subiendo
10 -> Motor bajando
11 -> Motor enclavado

NOTA:
1. No tenga en cuenta las puertas del ascensor
2. El tiempo de encendido de ascenso o descenso se calculó en 5 segundos.

Sistema de control visualización dinámica


Este sistema debe representar los números desde 0 al 99 por medio de la técnica
de visualización dinámica, la cual consiste en que 2 displays 7 segmentos
comparten el mismo bus de datos (7 hilos) pero multiplexan la alimentación del
display, para representar primero un número en el display derecho luego apagar
ese display y encender el display izquierdo con otro número.

Secuenciador de Luces
Este sistema consta de 10 leds y 3 pulsadores, estos leds deben cumplir la
siguiente secuencia de acuerdo al pulsador presionado
Pulsador 1:

Pulsador 2:

Pulsador 3:

Dado Electrónico doble


El sistema consta de 2 displays 7 segmentos controlados por la técnica de
visualización dinámica y un pulsador, al presionar este pulsador el sistema debe
mostrar de forma rápida en ambos displays un conteo simulando una búsqueda de un
número, transcurrido 5 segundos se deben mostrar dós números comprendidos entre
0 y 6 de forma aleatoria.

NOTA: Investigar la función rand() para la generación de números aleatorios

También podría gustarte