28
MANEJO Y USO DEL ENSAMBLADOR Y SIMULADOR MPLAB Ver. 7.2 PARA MICROCONTROLADORES PICS

MANEJO Y USO DEL ENSAMBLADOR Y SIMULADOR MPLAB Ver. 7.2 PARA MICROCONTROLADORES PICS

Embed Size (px)

Citation preview

Page 1: MANEJO Y USO DEL ENSAMBLADOR Y SIMULADOR MPLAB Ver. 7.2 PARA MICROCONTROLADORES PICS

MANEJO Y USO DEL ENSAMBLADOR Y

SIMULADOR MPLAB Ver. 7.2 PARA

MICROCONTROLADORES PICS

Page 2: 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)

Page 3: MANEJO Y USO DEL ENSAMBLADOR Y SIMULADOR MPLAB Ver. 7.2 PARA MICROCONTROLADORES PICS

Realizo: Ing. Alfredo Godinez Muñoz.

Figura 1

Page 4: MANEJO Y USO DEL ENSAMBLADOR Y SIMULADOR MPLAB Ver. 7.2 PARA MICROCONTROLADORES PICS

Realizo: Ing. Alfredo Godinez Muñoz.

Figura 2

Page 5: MANEJO Y USO DEL ENSAMBLADOR Y SIMULADOR MPLAB Ver. 7.2 PARA MICROCONTROLADORES PICS

Realizo: Ing. Alfredo Godinez Muñoz.

Figura 3

Page 6: MANEJO Y USO DEL ENSAMBLADOR Y SIMULADOR MPLAB Ver. 7.2 PARA MICROCONTROLADORES PICS

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.

Page 7: MANEJO Y USO DEL ENSAMBLADOR Y SIMULADOR MPLAB Ver. 7.2 PARA MICROCONTROLADORES PICS

Realizo: Ing. Alfredo Godinez Muñoz.

Figura 4

Page 8: MANEJO Y USO DEL ENSAMBLADOR Y SIMULADOR MPLAB Ver. 7.2 PARA MICROCONTROLADORES PICS

Realizo: Ing. Alfredo Godinez Muñoz.

Figura 5

Page 9: MANEJO Y USO DEL ENSAMBLADOR Y SIMULADOR MPLAB Ver. 7.2 PARA MICROCONTROLADORES PICS

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)

Page 10: MANEJO Y USO DEL ENSAMBLADOR Y SIMULADOR MPLAB Ver. 7.2 PARA MICROCONTROLADORES PICS

Realizo: Ing. Alfredo Godinez Muñoz.

Figura 6

Page 11: MANEJO Y USO DEL ENSAMBLADOR Y SIMULADOR MPLAB Ver. 7.2 PARA MICROCONTROLADORES PICS

Realizo: Ing. Alfredo Godinez Muñoz.

Figura 7

Page 12: MANEJO Y USO DEL ENSAMBLADOR Y SIMULADOR MPLAB Ver. 7.2 PARA MICROCONTROLADORES PICS

FIGURA 8

Page 13: MANEJO Y USO DEL ENSAMBLADOR Y SIMULADOR MPLAB Ver. 7.2 PARA MICROCONTROLADORES PICS

Realizo: Ing. Alfredo Godinez Muñoz.

FIGURA 8

Page 14: MANEJO Y USO DEL ENSAMBLADOR Y SIMULADOR MPLAB Ver. 7.2 PARA MICROCONTROLADORES PICS

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)

Page 15: MANEJO Y USO DEL ENSAMBLADOR Y SIMULADOR MPLAB Ver. 7.2 PARA MICROCONTROLADORES PICS

Realizo: Ing. Alfredo Godinez Muñoz.

Figura 9

Page 16: MANEJO Y USO DEL ENSAMBLADOR Y SIMULADOR MPLAB Ver. 7.2 PARA MICROCONTROLADORES PICS

Realizo: Ing. Alfredo Godinez Muñoz.

Figura 10

Page 17: MANEJO Y USO DEL ENSAMBLADOR Y SIMULADOR MPLAB Ver. 7.2 PARA MICROCONTROLADORES PICS

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)

Page 18: MANEJO Y USO DEL ENSAMBLADOR Y SIMULADOR MPLAB Ver. 7.2 PARA MICROCONTROLADORES PICS

Realizo: Ing. Alfredo Godinez Muñoz.

Figura 11

Page 19: MANEJO Y USO DEL ENSAMBLADOR Y SIMULADOR MPLAB Ver. 7.2 PARA MICROCONTROLADORES PICS

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)

Page 20: MANEJO Y USO DEL ENSAMBLADOR Y SIMULADOR MPLAB Ver. 7.2 PARA MICROCONTROLADORES PICS

Realizo: Ing. Alfredo Godinez Muñoz.

Figura 12

Page 21: MANEJO Y USO DEL ENSAMBLADOR Y SIMULADOR MPLAB Ver. 7.2 PARA MICROCONTROLADORES PICS

Realizo: Ing. Alfredo Godinez Muñoz.

Figura 13

Page 22: MANEJO Y USO DEL ENSAMBLADOR Y SIMULADOR MPLAB Ver. 7.2 PARA MICROCONTROLADORES PICS

Realizo: Ing. Alfredo Godinez Muñoz.

Figura 14

Page 23: MANEJO Y USO DEL ENSAMBLADOR Y SIMULADOR MPLAB Ver. 7.2 PARA MICROCONTROLADORES PICS

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)

Page 24: MANEJO Y USO DEL ENSAMBLADOR Y SIMULADOR MPLAB Ver. 7.2 PARA MICROCONTROLADORES PICS

Realizo: Ing. Alfredo Godinez Muñoz.

Figura 15

Page 25: MANEJO Y USO DEL ENSAMBLADOR Y SIMULADOR MPLAB Ver. 7.2 PARA MICROCONTROLADORES PICS

Realizo: Ing. Alfredo Godinez Muñoz.

Figura 16

Page 26: MANEJO Y USO DEL ENSAMBLADOR Y SIMULADOR MPLAB Ver. 7.2 PARA MICROCONTROLADORES PICS

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.

Page 27: MANEJO Y USO DEL ENSAMBLADOR Y SIMULADOR MPLAB Ver. 7.2 PARA MICROCONTROLADORES PICS

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)

Page 28: MANEJO Y USO DEL ENSAMBLADOR Y SIMULADOR MPLAB Ver. 7.2 PARA MICROCONTROLADORES PICS

Realizo: Ing. Alfredo Godinez Muñoz.

Figura 17