Mplab

Páginas: 9 (2182 palabras) Publicado: 26 de febrero de 2010
El Entorno MPLAB

©ATE-Universidad de Oviedo

1

El Entorno MPLAB

• El MPLAB IDE es un entorno de desarrollo integrado distribuido gratuitamente por Microchip (fabricante de los microcontroladores PIC) en su página web: http://www.microchip.com • Incluye un editor de texto, un ensamblador (MPASM), un simulador (MPLAB SIM) y un gestor de proyectos (entre otras cosas). • A continuación seindican los pasos a dar para trabajar con este entorno (versión 6.60) hasta conseguir simular el funcionamiento de un programa. • El fichero con el que se va a trabajar es cuenta.asm, primer ejemplo básico. Se realizará su edición, se definirá un Proyecto que incluirá como código fuente el programa editado y se realizará el ensamblado del mismo. • Tras la simulación se procederá a comprobar elcorrecto funcionamiento del mismo utilizando el depurador en circuito MPLAB ICD2 junto con la tarjeta de entrenamiento PICDEM 2 (o PICDEM 2 plus según el caso). • Por último, se procederá a grabar este programa en un microcontrolador PIC usando también el MPLAB ICD2.
©ATE-Universidad de Oviedo

2

1

El Entorno MPLAB

Primeros pasos • Iniciar el programa haciendo click sobre el iconocorrespondiente. • Como método para crear proyectos se sugiere utilizar el asistente, 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. • La siguiente ventana pregunta por el ensamblador/compilador que se va a usar. Seleccionaremos Microchip MPASMToolsuite (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

3

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 el proyecto y el ficheroensamblador se encuentren en el mismo directorio. • En el cuarto 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 hemos creado aún el fichero *.asm, simplemente haremos click sobre Siguiente>. • Con esto ya queda creado el proyecto, y en el entorno MPLABaparece una ventana (cuenta.mcw) en la que se muestra la información del proyecto que se acaba de definir.
! Si aún hubiera que crear el fichero *.asm, se podría escribir en el editor que se abre con File>>New y a continuación incluirlo 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...
©ATE-Universidad de Oviedo

42

El Entorno MPLAB

Ensamblado del programa • Para ensamblar el programa basta con hacer doble click en el icono correspondiente, que equivale a seleccionar Project>>Build All. • En esta etapa se realiza el ensamblado del fichero fuente y el traspaso de éste a la memoria de simulación. • Aparecerá momentáneamente una ventana indicando el proceso de ensamblado. •Al final aparece lapantalla Output en la que se indica si el ensamblado se ha llevado a cabo con éxito (BUILD SUCCEEDED) o si, por el contrario, se han localizado fallos (BUILD FAILED). • En caso de existir fallos, se indica de qué tipo son y en qué línea están. Haciendo doble click sobre la línea de la ventana Output en la que se muestra esta información, se accede directamente a la posición donde se ha detectado el falloen el fichero fuente.
©ATE-Universidad de Oviedo

5

El Entorno MPLAB

Simulación del programa • Una vez ensamblado el programan sin errores, simularemos su comportamiento seleccionando la opción Debugger>>Select Tool ! MPLAB SIM.

• La simulación no es útil si no se visualizan los resultados de la misma. Para ello, se activará una ventana personalizada Watch que permite supervisar el...
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