You are on page 1of 14

LICEO LADISLAO LEIVA BACHILLERATO TECNICO ELECTRNICA 3 AO ELECTRNICA PRACTICA N 4 II PERIODO

VOCACIONAL

OPCION

USO DEL MPLAB 1. Conocer las herramientas que ofrece el MPLAB 2. Crear archivo con extensin asm para el ensamble en un nuevo proyecto para el 16F84 3. Implementar programas de prueba en el MPLAB 4. Identificar y corregir los errores simples 5. Ejecutar el simulador interno 6. Marcar puntos de interrupcin 7. Crear ventanas de observacin 8. Manejar ventanas para el seguimiento de errores EQUIPO Y MATERIALES: Software MPLAB Set de instrucciones PC INTRODUCCION:
El MPLAB es un entorno de desarrollo integrado que le permite escribir y codificar los microcontroladores PIC de Microchip para ejecutarlos. El MPLAB incluye un editor de texto, funciones para el manejo de proyectos, un simulador interno y una variedad de herramientas que lo ayudarn a mantener y ejecutar su aplicacin. Tambin provee una interfase de usuario para todos los productos con lenguaje Microchip, programadores de dispositivos, sistemas emuladores y herramientas de tercer orden.

El MPLAB est diseado para ser ejecutado bajo Windows 3.11, y puede operar con Windows 95 y 98. Asume que el usuario ya conoce el entorno de Windows y sabe manejarlo. PROCEDIMIENTO Crear un proyecto nuevo en MBLAB Para comenzar a editar un programa en MPLAB es necesario crear un proyecto nuevo y agregar a ste un archivo ASM. Los archivos ASM son donde nosotros redactamos nuestro cdigo en ensamblador. Hay diferentes formas de empezar un proyecto nuevo, aqu describiremos 2.

Como crear un proyecto nuevo 1. Crear un archivo ASM, solo hay que abrir un blog de notas y darle GUARDAR COMO nombre.ASM 2. En MPLAB crear un proyecto en la pestaa Project /New y guardar en la carpeta donde se guardo el archivo ASM creado anteriormente. 3. Ver el proyecto con la pestaa View /Project y luego agregar el archivo ASM dando click derecho sobre la carpeta Source Files / Add Files. NOTA: Recordar que la direccin donde se ubicar nuestra prctica debe ser corta, por eso debemos crear la carpeta cerca de la raz. Como crear un proyecto nuevo con Project Wizard: 1.- Usar Project Wizard 2.- Seleccionar PIC 3.- Seleccionar MPASMtoolsuite 4.- Guardar proyecto cerca de la raz C:\ 5.- Agregar el Template que est en la ubicacin: C:\Archivos de programa\Microchip\MPASM Suite\Template\Object\P16F84ATMPO.ASM 6.- Finalizar 7.- Cambiar el nombre del archivo ASM. Nota: En cualquiera de ambos casos es recomendable tener a la mano un archivo en blog de notas con la cabecera para hacer un programa para el PIC que estamos utilizando (16F84A). TRABAJO PREVIO (Capitulo 7 del libro de microcontroladores): Que utilidades incluye el MPLAB para la realizacin de proyectos con PIC? Qu herramientas incluye el MPLAB? Descripcin del mtodo con Project Wizard Para crear un proyecto nuevo en MPLAB V8.56 se pueden seguir los siguientes pasos: Abrir MPLAB

Creamos un proyecto con Project Wizard:

Saldr la ventana de bienvenida, le damos siguiente:

Seleccionamos el PIC deseado, en este caso es el 16F84A y damos SIGUIENTE

Seleccionamos con que lenguaje vamos a trabajar (ensamblador):

Buscar o crear una carpeta donde guardaremos el proyecto (click en Browse):

Ir a la raz C:\ y crear una carpeta nueva, en este ejemplo la llamamos Practica PIC:

La abrimos, le damos nombre al proyecto, por ejemplo Practica 1, y lo guardamos:

Como vemos, la direccin de la ubicacin de nuestro proyecto es corta. Y as debe de ser. Si la direccin excede los 60 caracteres entonces MPLAB puede NO compilar el programa correctamente. Damos click en siguiente:

Luego agregamos el Template a nuestro proyecto, que se encuentra en:


C:\Archivos de programa\Microchip\MPASM Suite\Template\Object\P16F84ATMPO.ASM

Como en la figura:

Damos click sobre la letra A hasta que salga la letra C, y damos SIGUIENTE:

Saldr la siguiente ventana, le damos finalizar:

Observe la carpeta Source Files, el archivo 16F84ATMPO.ASM habr de ser eliminado dando click derecho sobre l y luego remove.

Damos click derecho sobre la carpeta Source Files y damos agregar archivos (Add Files):

Observe que estamos ubicados en la carpeta que creamos Practica PIC, el archivo 16F877ATMPO.ASM le habremos de cambiar el nombre, por ejemplo, practica 1 y a continuacin le damos ABRIR:

Observe que hemos cambiado el nombre al archivo, este es el archivo ASM que editaremos para hacer nuestro programa. Damos doble Click sobre l:

Finalmente podemos comenzar a editar nuestro software:

Es conveniente seleccionar el simulador, para ello activar el men Debugger/Select Tool/MPLAB SIM

La frecuencia del MPLAB SIM debe coincidir con la del circuito a simular. Par seleccionarlo acceder a Debugger/Settings/Osc/Trace y despues comprobar que est a 4MHz

Una vez terminado de editar el programa hay que proceder a ensamblar el archivo fuente. Para ello hay que seleccionar el men Proyect/Quickbuild abreviar ALT+F10

Momentneamente aparecer una pantalla donde mostrar el proceso de ensamblado, si al final de la pantalla aparece BUILD SUCCEDED se confirma que el ensamblado se a producido con xito, por lo tanto ya se est en condiciones de pasar a la simulacin. Si aparece BUILD FAILED se advierte de la ocurrencia de errores. El proceso de ensamble produce un fichero ejecutable con extensin (*.hex) que ser el que posteriormente se grabar en la memoria de programa del PIC. 1. Utilizando el libro de microcontroladores(Pg. 87) verifique y explique la funcin de las siguientes ventanas: Disassembly Listing File Registers Program Memory Special Function Registers Watch 2. Cuales son los cinco comandos de simulacin bsica (Pg. 92), y explique cada una de ellos:
3.

Qu es la simulacin mediante breakponits y traza (Pg.93)? Explique y compruebe.

Cmo se puede simular activaciones de entradas y cual seria su utilidad? (Pg.95)? 5. Cules son los ficheros resultantes del ensamblado? (Pg. 59)
4.

You might also like