Professional Documents
Culture Documents
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
Ir a la raz C:\ y crear una carpeta nueva, en este ejemplo la llamamos Practica PIC:
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:
Como en la figura:
Damos click sobre la letra A hasta que salga la letra C, y damos SIGUIENTE:
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:
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.
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.