Date post: | 24-Jan-2016 |
Category: |
Documents |
Upload: | gerardo-navarrete-bustos |
View: | 237 times |
Download: | 9 times |
MANEJO Y USO DEL ENSAMBLADOR Y
SIMULADOR MPLAB Ver. 7.2 PARA
MICROCONTROLADORES PICS
Realizo: Ing. Alfredo Godinez Muñoz.
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
FIGURA 8
Realizo: Ing. Alfredo Godinez Muñoz.
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 MPLAB-SIM 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 MPLAB-SIM 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 MPLAB-SIM 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