Está en la página 1de 5

Efectuar la simulación (MPLAB y Proteus) de los programas propuestos en el módulo

1 (8 ejercicios)
Ejercicio 1: Suponga una lampara que debe ser prendida o apagada desde tres puntos. Diseñe
un programa que la encienda si y solo si hay dos interruptores activados

1. Ingrese al MPLAB:

2. Tenemos el esquema en PROTEUS.


Ejercicio 2 : Diseñar un programa que simule a un comparador de 4 líneas.

Ejercicio3: Se tiene tres válvulas (A,B y C) que alimentan un tanque, el tanque a su vez tiene
una salida. Existen 3 sensores de nivel (X,Y y Z). Cuando el tanque está vacio los 3 sensores
estan a 0-lógico y es necesario activar el trabajo de las tres bombas. Cuando se llena 1/3 del
tanque el sensor X pasa a 1- lógico y la bomba C deja de funcionar. Cuando se llenan 2/3 del
tanque el sensor Y esta activado y la bomba B deja de funcionar. Cuando esta lleno el tanque el
sensor Z se activa y la bomba A deja de funcionar. Una vez que el tanque esta lleno este
empieza a expulsar el líquido acumulado. Cuando los 3 sensores pasan a 0-lógico la secuencia
antes descrita se repite ANTES NO.
Ejercicio 4 Diseñar un programa que configure el RB0 como entrada y el RC0 como salida y
probarlo en el demoboard.

Ejercicio 7 Diseñar un programa que lea los 4 bits inferiores del puerto A y muestre el
dato en un display de 7 segmentos que se encuentra conectado en el puerto C.

También podría gustarte