Está en la página 1de 2

Microcontroladores

Guía de Práctica N° 1
Introducción a la programación de microcontroladores

Sección: KAI Fecha : 07/01/2020 Duración: 90’


Docente: Juan Luis Merlo Gálvez Tipo de Práctica: Individual ( ) Equipo (X)

Propósito: Describir e interpretar el funcionamiento de un microcontrolador en base a registros.


Controlar los puertos de E/S.
1. Se tiene dos pulsadores S1 y S2 y dos leds D1 y D2. Cuando se presiona un botón pulsador
se enciende su correspondiente led. Los leds permanecen encendidos mientras sus
respectivos botones permanecen pulsados.
2. Controla el encendido/apagado de un led D1 con un solo pulsador S1.
3. Controla tres lámparas H1, H2 y H3 con un solo pulsador S1. La primera pulsación enciende
H1, la segunda pulsación enciende H2 manteniendo H1 encendida, la tercera enciende H3 y
deja encendidas las anteriores. Las siguientes pulsaciones apagan las lámparas una por una,
en el orden H1, H2, H3.
4. Controla la marcha y parada de un motor eléctrico. Cuentas con dos pulsadores
normalmente abiertos: S1 (Parada) y S2 (Marcha). La orden de parada es prioritaria.
5. Controla dos motores simultáneamente. La marcha y parada de ambos es independiente
y se hace mediante los pulsadores S1 (Parada Motor 1), S2 (Marcha Motor 1), S3 (Parada Motor
2) y S4 (Marcha Motor 2). Las ordenes de parada son prioritarias.
6. Controla el funcionamiento de dos motores M1 y M2 con dos pulsadores S1 y S2. El motor
M1 funciona al pulsar S1 y se apaga presionando nuevamente S1. El motor M2 funciona al
presionar S2y se apaga pulsando nuevamente S2. Los motores no pueden funcionar
simultáneamente.
7. Controlar el encendido de 3 motores en forma secuencial. Se cuenta con dos pulsadores:
S1 (apagado) y S2 (encendido). Al pulsar S2, se enciende el motor 1, 5 segundos después se
enciende el motor 2 y 7 segundos más tarde se enciende el motor 3. Si se presiona el pulsador
S1, todo se debe detener inmediatamente.
8. Controlar el siguiente proceso con un microcontrolador. El proceso inicia pulsando S2, Si hay
líquido remanente, debe ser evacuado abriendo CV3. Cuando el tanque se queda vacío
(LSL=0), arranca la bomba B1 para llenar agua, 15 segundos después empieza a girar el
agitador A1. Al llegar el agua a la mitad (LSM=1), se abre la válvula CV1 para dejar entrar el
líquido 1. Al llenarse el tanque (LSH=1) se apaga la bomba B1, se cierra CV1 y se abre la válvula
CV2 dejando entrar el líquido 2. 20 segundos después de apagarse la bomba se cierra la
válvula CV2, se detiene el agitador y se abre la válvula CV3, quedando abierta hasta vaciar
el tanque. El proceso se repite indefinidamente hasta detenerlo pulsando S1. La lámpara H1
permanece encendida mientras el sistema está funcionando.

Docente: Juan L. Merlo G.


Microcontroladores

9. Controlar el funcionamiento de una red semafórica con la secuencia de la figura. El


semáforo cuenta con una llave (interruptor) que permite seleccionar entre los modos normal
y mantenimiento. Una vez que está funcionando, se puede cambiar de modo en cualquier
momento. Los semáforos inician en modo normal. Al pasar al modo de mantenimiento, las 5
lámparas parpadean al mismo tiempo con una frecuencia 1 Hz. Al volver la llave al modo
normal, se reinicia el ciclo habitual. Los cambios deben ser inmediatos.

10. Programar un contador binario MOD-60 que inicie el conteo con un pulsador S1. Si se
vuelve a presionar S1, el conteo se detiene; y si se vuelve a presionar S1, el conteo continúa
desde donde se quedó. Un pulsador S2 reinicia el contador a 0. El conteo debe avanzar
automáticamente a razón de 1 paso por segundo y debe mostrarse en binario mediante LEDs.

Docente: Juan L. Merlo G.

También podría gustarte