UNIVERSIDAD NACIONAL DEL CALLAO
Facultad de Ingeniera Elctrica y Electrnica
Escuela de Ingeniera Electrnica
LABORATORIO DE
MICROCONTROLADORES
INFORME FINAL LABORATORIO N2
DOCENTE: Cucho Mendoza, Zenn Andrs
GRUPO HORARIO: 92G
Apellidos y Nombres Previo Final Sust. Nota
Lucas Torres, Diego Alonso
LABORATORIO N2
PROBLEMA 2
Desarrollar un programa que permita ingresar tres nmeros de tres bits y hallar el promedio de
dichos nmeros 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 nmero.
El nmero 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 nmeros, un cuarto diodo led queda encendido. No es
posible ingresar un siguiente nmero.
4) Al presionar y soltar el pulsador SW2, se muestra el promedio (parte entera) de los
3 nmeros. El valor del promedio se muestra en los 3 diodos leds.
Ejemplo:
Se ingresan los nmeros: 7, 6 y 1. Al accionar el pulsador SW2, se muestra el
promedio de dichos nmeros /7+6+1)/3, igual a 4.
DIAGRAMA DE FLUJO
PROGRAMACIN EN MPLAB
SIMULACIN 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 programacin en ensamblador de los
diversos PICs o DSPICs. As mismo; nos sirvi para conocer las instrucciones bsicas del
ensamblador, el cual es un lenguaje de ms bajo nivel y por lo tanto requiere ms lneas de
cdigo para hacer programas que otros lenguajes como el C o C++. Posteriormente y luego
de compilar y crear el archivo .hex, se realiz la simulacin en Proteus con el PIC
DS33FJ12GP202
BIBLIOTECA
[Link]
[Link]
[Link]
[Link]
[Link]
xjKEezgXECCpkzic2fqbxg0IVUrdFz15O7OY-
6RwBFoDDBsvkRIewhQDozLQICTCQpf_fvnpNqLSZJy9zwRH_wJZ6o06xkxKopk5DO2Pm--
V9ccp0ZTPyiBSmqPMaTHrfurE-tTG