entorno MPLAB

Páginas: 16 (3929 palabras) Publicado: 10 de junio de 2014
El 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

1 El 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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Mplab
  • Mplab
  • Retardos en mplab
  • Directivas de mplab
  • Interrupciones Mplab
  • Manejor de mplab
  • tutorial mplab
  • Practica De Mplab

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS