PRÁCTICA E/S DIGITALES
MICROELECTRONICA
 Enunciado:
 Realizar un programa que permita visualizar, el estado
(on/off) de 2 grupos de switchs conectados en el
puerto B (<RB3:0>)  Num1 y (<RB7:4>) Num2
(2 Números de 4 bits) , mediante 8 diodos LED
conectados en el puerto D (<RD7:0>). La conexión de
los switchs se realizará empleando resistencias pull-
down de tal forma que, cuando un switch esté abierto
el microcontrolador reciba un “0L”. En esta posición el
LED correspondiente estará apagado; y de forma
inversa cuando este cerrado un “1L”.
Luis David Narváez
RETO PRÁCTICA
 Enunciado:
 Deberá existir 2 switchs; uno en el PIN_A0 y otro
en el PIN_A1 , que sirva para seleccionar las
siguientes operaciones para visualizar en el
PORTD. El estado de los 2 switchs debe
visualizarse en el PORTE (<RE1:0>) , 1L o 0L a
través de LEDS.
Luis David Narváez
RETO PRÁCTICA
 Enunciado:
 En el caso de la resta, de ser un resultado negativo
indicar esto con un Led en cualquier PIN.
Luis David Narváez
RETO PRÁCTICA
S1 (RA1) S0 (RA0)
RESULTADO
PUERTO D
0 0 Num1 y Num2
0 1 Num1 + Num2
1 0 Num1 – Num2
1 1 Num1*Num2

Práctica Manejo E/S Digitales

  • 1.
  • 2.
     Enunciado:  Realizarun programa que permita visualizar, el estado (on/off) de 2 grupos de switchs conectados en el puerto B (<RB3:0>)  Num1 y (<RB7:4>) Num2 (2 Números de 4 bits) , mediante 8 diodos LED conectados en el puerto D (<RD7:0>). La conexión de los switchs se realizará empleando resistencias pull- down de tal forma que, cuando un switch esté abierto el microcontrolador reciba un “0L”. En esta posición el LED correspondiente estará apagado; y de forma inversa cuando este cerrado un “1L”. Luis David Narváez RETO PRÁCTICA
  • 3.
     Enunciado:  Deberáexistir 2 switchs; uno en el PIN_A0 y otro en el PIN_A1 , que sirva para seleccionar las siguientes operaciones para visualizar en el PORTD. El estado de los 2 switchs debe visualizarse en el PORTE (<RE1:0>) , 1L o 0L a través de LEDS. Luis David Narváez RETO PRÁCTICA
  • 4.
     Enunciado:  Enel caso de la resta, de ser un resultado negativo indicar esto con un Led en cualquier PIN. Luis David Narváez RETO PRÁCTICA S1 (RA1) S0 (RA0) RESULTADO PUERTO D 0 0 Num1 y Num2 0 1 Num1 + Num2 1 0 Num1 – Num2 1 1 Num1*Num2