MANEJO Y USO DEL
ENSAMBLADOR Y
SIMULADOR MPLAB Ver. 7.2
PARA
MICROCONTROLADORES
PICS
Inicio de un Proyecto
• Primero, abra el programa MPLAB.
Aparecerá una ventana de inicio. (Figura 1)
• Segundo, seleccione en el menú principal
Proyect y New. (Figura 2)
• Tercero, ponga el nombre de su proyecto
(nombre del equipo) y la dirección donde
estarán sus archivos. (Figura 3)
Realizo: Ing. Alfredo Godinez
Muñoz.
Figura 1
Realizo: Ing. Alfredo Godinez
Muñoz.
Figura 2
Realizo: Ing. Alfredo Godinez
Muñoz.
Figura 3
Realizo: Ing. Alfredo Godinez
Muñoz.
Inicio de un programa en
ensamblador (1a. Parte)
• Ahora en el menú principal, seleccione File,
después New (Figura 4) y aparecerá un
editor de texto (Figura 5)
• Guarde su archivo usando cualquier
nombre, con extensión asm (Ejemplo:
Prueba.asm ) en la dirección que decidieron
poner su proyecto. Puede hacerlo en
disquette también.
Realizo: Ing. Alfredo Godinez
Muñoz.
Figura 4
Realizo: Ing. Alfredo Godinez
Muñoz.
Figura 5
Realizo: Ing. Alfredo Godinez
Muñoz.
Inicio de un programa en
ensamblador (2a. Parte)
• Configure la matrícula de su
Microcontrolador(Figura 6), en este caso
seleccione PIC16F84A.(Figura 7).
• Edite el programa 1. Observará que
cambian los colores de las letras,
diferenciando un comentario con una
instrucción o un operando (Figura 8)
Realizo: Ing. Alfredo Godinez
Muñoz.
Figura 6
Realizo: Ing. Alfredo Godinez
Muñoz.
Figura 7
Realizo: Ing. Alfredo Godinez
Muñoz.
FIGURA 8
FIGURA 8
Realizo: Ing. Alfredo Godinez
Muñoz.
Inicio de un programa en
ensamblador (3a. Parte)
• Al editarlo, guarde los cambios que realizó al
programa. Los comentarios van previstos de un
punto y coma. Las 3 líneas iniciales del programa
son fundamentales para que el programa corra. En
cada programa deberán de incluirse.
• Ensamble el programa seleccionado en el menu
principal Proyect y Quickbuild. (Figura 9). Si
existe un error, aparecerá el bloque en rojo en la
ventana del Ensamblador. De lo contrario,
aparecerá en verde (Figura 10)
Realizo: Ing. Alfredo Godinez
Muñoz.
Figura 9
Realizo: Ing. Alfredo Godinez
Muñoz.
Figura 10
Realizo: Ing. Alfredo Godinez
Muñoz.
Inicio de un programa en
ensamblador (3a. Parte)
• Aparecerá una ventana donde indica los
mensajes, observaciones, advertencias o
errores que existan en el programa, así
como la línea donde se encuentra cada
uno.(Figura 11)
Realizo: Ing. Alfredo Godinez
Muñoz.
Figura 11
Realizo: Ing. Alfredo Godinez
Muñoz.
Manejo del programa MPLABSIM para simular archivos
(1a Parte)
• Regrese a la ventana donde se encuentra su
programa, seleccione Debugger, Select Tool y
MPLAB SIM (Figura 12). Aparecerá en la parte
superior derecha unos controles del simulador.
(Figura 13)
• Seleccione el ícono de doble triángulo. Este
correrá el programa y se podrá observar una flecha
animada en el programa que indicará la línea
donde se va ejecutando el programa.(Figura 14)
Realizo: Ing. Alfredo Godinez
Muñoz.
Figura 12
Realizo: Ing. Alfredo Godinez
Muñoz.
Figura 13
Realizo: Ing. Alfredo Godinez
Muñoz.
Figura 14
Realizo: Ing. Alfredo Godinez
Muñoz.
Manejo del programa MPLABSIM para simular archivos
(2a Parte)
• En el menu principal, seleccione View y active las
ventanas: - File Registers - Special Function
Registers
• Seleccione Window y Tile Horizontaly para poder
ver las ventanas al mismo tiempo (Figura 15)
• Observemos la ventana de SFR, la cual tiene el
valor en hexadecimal de todos los registros de
nuestro PIC. En la de FR podemos ver el valor de
toda la memoria de datos según su
dirección.(Figura 16)
Realizo: Ing. Alfredo Godinez
Muñoz.
Figura 15
Realizo: Ing. Alfredo Godinez
Muñoz.
Figura 16
Realizo: Ing. Alfredo Godinez
Muñoz.
Manejo del programa MPLABSIM para simular archivos
(3a Parte)
• Simule su programa, ahora usando el ícono
de correr paso a paso (es el que tiene una
flecha entre dos corchetes). Observe como
se modifican los valores en los registros
STATUS,W, TRISA, TRISB, PORTA Y
PORTB, dependiendo de su programa.
Realizo: Ing. Alfredo Godinez
Muñoz.
Editar un programa con errores
de lógica
• Habiendo echo un programa sin errores de
sintaxis, pero que no hace lo que uno desea,
es necesario modificarlo en el editor,
guardarlo nuevamente y ensamblarlo. Esto
es cada vez que se edite un programa.
Guarde su espacio de trabajo seleccionando
File y Save Workspace (Figura 17)
Realizo: Ing. Alfredo Godinez
Muñoz.
Figura 17
Realizo: Ing. Alfredo Godinez
Muñoz.
Descargar

Manejo y uso del MPLAB