Mplab
INGENIERÍA ELECTRÓNICA E INSTRUMENTACIÓN
MICROCONTROLADORES
MANEJO DEL SOFTWARE MPLAB
Marcelo Stalin Toapanta Iza
marcstkof_10@hotmail.com
RESUMEN: El presente tema estará dedicado al estudio acerca del manejo del software MPLAB.
MPLAB constituye un entorno de desarrollo integrado distribuido gratuitamente por Microchip (fabricantede los microcontroladores PIC.)El programa permite editar el archivo fuente en lenguaje ensamblador de los proyectos, 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.
PALABRAS CLAVE: MPLAB, programa, comandos, ejecución.
1 HISTORIA
.
MPLAB esun programa software que se ejecuta sobre un PC para desarrollar aplicaciones para microcontroladores de MICROCHIP.
El MPLAB es un software que junto con un emulador y un programador de los múltiples que existen en el mercado, forman un conjunto de herramientas de desarrollo muy completo para el trabajo y/o el diseño con los microcontroladores
PIC desarrollados y fabricados por la empresaArizona Microchip Technology (AMT).
El 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 formareal 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.
2 DESARROLLO
2.1 Programar un PIC
Para programar un PIC se puede dividir en cuatro pasos:
* EDITAR
* COMPILAR
* QUEMAR EL PIC
* PROBAR ELPROGRAMA
2.1.1 EDITAR
Editar es escribir el programa, es hacer una lista de instrucciones en un lenguaje que nos permita indicarle al PIC lo que deseamos que haga.
Existen varios lenguajes como: Ensamblador, Basic, C, etc.
Todos ellos pretenden acercarse a nuestra manera de pensar y de hablar. Sin embargo los PIC no conocen mas que unos y ceros. Por eso es necesario el siguiente paso.
2.1.2COMPILAR
Compilar es traducir el programa al lenguaje de máquina que ¡ Si ! “entiende” el PIC. Para realizar esta traducción hacemos uso de un software que transforma el “Programa Fuente”, aquel que editamos en el paso 1 en otro que si podemos comunicarle al PIC.
2.1.3 QUEMAR EL PIC
En este paso se grava el programa en el PIC.
Mediante una tarjeta electrónica y un poco software se pasa elprograma compilado de la PC al PIC. Son solamente unos cuantos Cliks y listo.
Es necesario hacer una aclaración en este momento. Frecuentemente le llamamos Programador de PIC a la tarjeta electrónica que transfiere el programa compilado de la PC al PIC. Esta bien mientras entendamos que este aparato no va ha pensar por nosotros y que es incapaz de programar instrucciones por sí mismo.
2.1.4PROBAR EL PROGRAMA
Bueno en este paso se trata de verificar el funcionamiento del programa.
Se trata de comprobar que el PIC se comporta como lo programamos. Si todo salió bien, pues fantástico y si no comenzamos de nuevo en Editar
Para realizar esta actividad podemos hacer uso de un Protoboard, alambrar los Led´s o botones, instalar la fuente, poner el reloj, etc. etc. Pero como no se tratade aprender a armar circuitos en Protos sino de aprender a programar Pics es mejor hacer uso de una tarjeta “Proyecto” que ya tenga todo esto y este lista para ser usada.
2.2.CREANDO UN NUEVO PROYECTO.
Vamos a crear un nuevo proyecto en el cual podremos agregar el o los códigos fuentes, así como tener la posibilidad de personalizar el área de trabajo, es decir la posición de las herramientas...
Regístrate para leer el documento completo.