manejo y uso del ensamblador y simulador mplab ver. 7.2 para microcontroladores pics

Post on 24-Jan-2016

241 Views

Category:

Documents

9 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

top related