entorno MPLAB
©ATE-Universidad de Oviedo
1
El Entorno MPLAB
• MPLAB-IDE es un programa software que se ejecuta sobre un PC para
desarrollar aplicaciones para microcontroladores de MICROCHIP
• El MPLAB IDE constituye un entorno de desarrollo integrado distribuido
gratuitamente por Microchip (fabricante de los microcontroladores PIC)
desde su página web:
http://www.microchip.com• A continuación se indican los pasos fundamentales a dar para trabajar con este
entorno (versión 7.xx) hasta completar el proceso de probar y grabar un
programa en la memoria del microcontrolador.
• Se va a trabajar con un código fuente (cuenta.asm), que se toma como primer
ejemplo. Se realizará su edición, se definirá un Proyecto que incluirá como
código fuente el programa editado y serealizará el ensamblado del mismo.
• Tras la simulación se procederá a comprobar el correcto funcionamiento del
código sobre el hardware, utilizando el depurador en circuito MPLAB ICD2 junto
con una tarjeta de entrenamiento PICDEM 2 plus
• Por último, se procederá a grabar este programa en un microcontrolador PIC
usando también el MPLAB ICD2 como programador
2
©ATE-Universidad de Oviedo
1El Entorno MPLAB
El DISEÑO con microcontroladores constituye un proceso CÍCLICO:
PENSAR
2
1
Editar Código Fuente
y Definir un Proyecto
3
5
Ensamblar o compilar
generando código máquina
Analizar resultados y
modificar código
4
Cargar código en la herramienta de depuración:
Simulador, Depurador en Circuito (ICD) o Emulador
TODO ESTO SE PUEDE HACER DESDE MPLAB©ATE-Universidad de Oviedo
3
El Entorno MPLAB
Herramientas accesibles desde MPLAB-IDE:
Integrated Development Environment
• Project Manager
Gestión de Proyectos
• Editor
Edición del texto de los programas escritos en ensamblador ó C
• Assembler/Linker and Language Tools
Ensamblador, Compiladores y Montador de Enlaces
• Debugger
Depuración del código por simulación o sobre el circuitoreal
• Programmer
Programación o grabación final de microcontroladores
©ATE-Universidad de Oviedo
4
2
El Entorno MPLAB
Primeros pasos…
• Una vez iniciado el programa, se utilizará el Editor de texto para escribir
el fichero con el código fuente: File>>New
después de la edición, se salvará: File>>Save
• A continuación se debe crear un PROYECTO, y se sugiere utilizar elasistente (al menos al principio), para lo cual se seleccionará
Project>>Project Wizard...
• Tras un mensaje de bienvenida, se nos solicita que indiquemos el dispositivo
que pensamos utilizar. En este caso seleccionaremos el PIC16F877 (ó A).
• La siguiente ventana pregunta por la
herramienta de lenguaje que se va a usar.
Seleccionaremos Microchip MPASM Toolsuite (es la opción que sale por defecto)asegurándonos de que el entorno MPLAB
conoce la ubicación de los tres ejecutables
que necesita: mpasmwin, mplink y mplib.
©ATE-Universidad de Oviedo
5
El Entorno MPLAB
• A continuación se le asignará un nombre de proyecto (por ejemplo cuenta,
sin extensión) y se indicará en qué directorio se va a ubicar. Se recomienda
que proyecto y fichero ensamblador se encuentren en el mismodirectorio.
• En un nuevo paso, se nos pide indicar los
ficheros que se van a incluir en el proyecto
que estamos creando. Deberemos buscar el
fichero cuenta.asm, seleccionarlo y hacer
click sobre el botón Add>>. Si no se hubiera
creado aún el fichero *.asm con el editor,
simplemente haremos click sobre Siguiente>
ya que se pueden añadir posteriormente
• Con esto ya queda creado el proyecto, yen el entorno MPLAB aparece una ventana (cuenta.mcw) en la que se muestra
la información del proyecto que se acaba de definir.
• Se pueden incluir ficheros en el proyecto haciendo click con el botón
derecho sobre Source Files en la ventana cuenta.mcw y seleccionar la opción
Add Files... o bien eliminarlos con Remove
©ATE-Universidad de Oviedo
6
3
El Entorno MPLAB
¿ Dónde...
Regístrate para leer el documento completo.