MPLAB

Resultado de imagen para mplab     

   MPLAB  (IDE sus siglas en ingles son: Integrated Development Environment) es un software profesional creado por la empresa Microchip, compatible con XP, Vista y Windows 7 y con versiones recientes disponibles para MAC y Linux. MPLAB IDE es utilizado para el desarrollo de sistemas basados en los microcontroladores PIC. Permite crear proyectos, ensamblar o compilar, simular el programa y finalmente programar el componente, si se cuenta con el programador adecuado.

          MPLAB incorpora todas las utilidades necesarias para la realización de cualquier proyecto y, para los que no dispongan de un emulador, el programa permite editar el archivo fuente en lenguaje ensamblador de nuestro proyecto, además de ensamblarlo y simularlo en pantalla, pudiendo ejecutarlo posteriormente en modo paso a paso y ver como evolucionarían de forma real tanto sus registros internos, la memoria RAM y/o EEPROM de usuario como la memoria de programa, según se fueran ejecutando las instrucciones. Además el entorno que se utiliza es el mismo que si se estuviera utilizando un emulador.


    Conforme utilice MPLAB le surgirán dudas que puede resolver con la ayuda que proporciona el programa (en inglés) y que le permitirán ir adentrándose en el uso del programa según sus necesidades.
    A continuación se presenta una lista de tareas habituales con los menús y opciones de MPLAB exclusivamente a modo de sugerencia:
  • File/New. Para crear un archivo en ASM.
  • File/Open. Para abrir un archivo en ASM.
  • Project/Project Wizard. Para crear rápidamente un proyecto.
  • Project/Open ó File/Open Workspace. Para abrir proyectos existentes.
  • View/Project. Para mostrar ASM
  • Project/Build all. Para crear/actualizar archivos, incluido HEX.
  • Debugger/Select Tool/MPLAB SIM. Para seleccionar el simulador.
    Para la simulación:
  • Cerramos la ventana Output
  • Aparecerá una flecha en la primera instrucción del ASM
  • View/File Registers. Para ver la memoria RAM completa.
  • View/Special Function Registers. Para ver sólo los registros especiales.
  • Debugger/Stimulus Controller. Para poder cambiar las entradas.
  • Minimizamos/cerramos ventanas innecesarias (mcw) y con Window/Tile organizamos las ventanas
  • Utilizamos los iconos de simulación, como Step Into y comenzamos la simulación.
  • También es conveniente utilizar el menu contextual en el ASM (pulsando botón derecho del ratón) para realizar acciones como por ejemplo Set PC at Cursor que coloca el PC en la instrucción donde se encuentre el cursor.