You are on page 1of 5

UNIVERSIDAD NACIONAL DEL CALLAO

Facultad de Ingeniería Eléctrica y Electrónica


Escuela de Ingeniería Electrónica

LABORATORIO DE
MICROCONTROLADORES
INFORME FINAL – LABORATORIO N°2

DOCENTE: Cucho Mendoza, Zenón Andrés


GRUPO HORARIO: 92G
Apellidos y Nombres Previo Final Sust. Nota
LABORATORIO N°2
PROBLEMA 2
Desarrollar un programa que permita ingresar tres números de tres bits y hallar el promedio de
dichos números en 3 leds.

Pasos a seguir:

1) El programa se inicia con los leds apagados.


2) Si el usuario presiona y suelta el pulsador SW1 se inicia el ingreso del primer número.
El número es mostrado en 3 leds.
Ejemplo:
 Al presionar y soltar el pulsador SW1, se mostrará el numero en los diodos leds.

3) Luego de ingresar los 3 números, un cuarto diodo led queda encendido. No es


posible ingresar un siguiente número.
4) Al presionar y soltar el pulsador SW2, se muestra el promedio (parte entera) de los
3 números. El valor del promedio se muestra en los 3 diodos leds.
Ejemplo:
 Se ingresan los números: 7, 6 y 1. Al accionar el pulsador SW2, se muestra el
promedio de dichos números /7+6+1)/3, igual a 4.

DIAGRAMA DE FLUJO
PROGRAMACIÓN EN MPLAB
SIMULACIÓN EN PROTEUS
CONCLUSIONES
En este laboratorio se tuvo que aprender la manera correcta de crear un proyecto en el
compilador ASM30 que nos provee el MPLAB para la programación en ensamblador de los
diversos PICs o DSPICs. Así mismo; nos sirvió para conocer las instrucciones básicas del
ensamblador, el cual es un lenguaje de más bajo nivel y por lo tanto requiere más líneas de
código para hacer programas que otros lenguajes como el C o C++. Posteriormente y luego
de compilar y crear el archivo .hex, se realizó la simulación en Proteus con el PIC
DS33FJ12GP202

BIBLIOTECA
http://ww1.microchip.com/downloads/en/DeviceDoc/70165d.pdf

http://ww1.microchip.com/downloads/en/DeviceDoc/sect2.pdf

http://uni-dspic.blogspot.pe/p/manejo-de-los-puertos.html

http://www.microchip.com/forums/m740673.aspx

https://lookaside.fbsbx.com/file/primers_ejemplo_2016B.pdf?token=AWyTAodsNNxco_W-
xjKEezgXECCpkzic2fqbxg0IVUrdFz15O7OY-
6RwBFoDDBsvkRIewhQDozLQICTCQpf_fvnpNqLSZJy9zwRH_wJZ6o06xkxKopk5DO2Pm--
V9ccp0ZTPyiBSmqPMaTHrfurE-tTG