Uso Mplab

Páginas: 11 (2721 palabras) Publicado: 24 de noviembre de 2012
ESCUELA POLITÉCNICA DEL
EJÉRCITO

MPLAB 8.9
ABSTRACT
La siguiente consulta trata sobre el entorno de MPLAB, las instrucciones que este maneja asi como también de sus directivas, archivos, ficheros. El entorno de este programa es muy dinámico y fácil de manipular, para empezar con este programa sencillamente se lo instala en su ordenador y lo ejecuta de esta manera nos aparece una pantallaprincipal, luego nos dirigimos a la barra de herramientas y ponemos la opción de nuevo, aquí entran varios procesos para realizar un programa completo ya que se desea probar y grabar en un microcontrolador. Primero se trabaja con un código fuente, se realiza su edición y se define un proyecto, luego se realizara el ensamblado del mismo, adjunto a este proceso se realizara la simulación del mismo,verificando el correcto funcionamiento del programa para el micro, y por ultimo se realizara la grabación de este programa en el PIC. Y se encuentra de una forma mas detallada todas las directivas e instrucciones que se usa para la programación en este software.

PALABRA CLAVE
* Entorno de mplab 8.9
* Directivas de mplab
* Instrucciones de mplab
* Archivos de mplab
*Ficheros de mplab

DESARROLLO
1. HISTORIA
Entorno MPLAB

Procedimiento para crear un proyecto en MPLAB

Para ingresar al programa MPLAB, basta con hacer doble “click” en el icono instalado en el escritorio, o en la dirección que se encuentre. Se desplegará la pantalla principal (figura 1).

Fig. 1

Luego ingrese al menú FILE> NEW, después nos vamos a la barra de herramientas en elmenú Configure> Select Device (figura 2).

Fig. 2

En la ventana se despliega información acerca de los diversas herramientas de MPLAB con respecto al dispositivo seleccionado, de acuerdo a lo siguiente:
* Los leds verdes indican que si soporta el dispositivos seleccionado.
* Los leds amarillos indican que pueden no estar habilitadas ciertas partes del dispositivo.
* Los ledsrojos indican que no soportan al dispositivo.
El siguiente paso es crear proyecto utilizando Proyect Wizard. Seleccione Project>Project Wizard. En la pantalla se deberá ver algo similar a la (figura 3).

Fig. 3

Seleccione el dispositivo 16F877.
Seleccione el lenguaje usado en el proyecto, Microchip MPASM Toolsuite para este caso (figura 4).

Fig. 4

Es necesario seleccionar el nombredel proyecto y la carpeta que lo almacenará (figura 5). Escribimos primerproy como nombre y elegimos la carpeta proypics creada.

Fig. 5

Agregue al proyecto el archivo rotaled.asm, para esto, basta con
seleccionar dicho archivo y presionar el botón Add Files>>. El nombre del archivo aparecerá en el panel de la derecha (figura 6).

Fig. 6

El último paso es la confirmación, pormedio de un resumen (summary), de que el proyecto ha sido correctamente creado. La ventana mostrará el dispositivo a usar, el lenguaje y la fuente del archivo (figura 7).

Fig. 7

Al presionar el botón FINISH, deberá aparecer la ventana del proyecto realizado (figura 8). De no ser así, puede abrirse manualmente por medio de
View> Project.

Fig. 8

Ensamblado del programa

En esta etapase realiza el ensamblado del fichero del código fuente y el traspaso de éste a la memoria interna de simulación.
Para ensamblar el programa basta con hacer doble click en el icono correspondiente

Que equivale a seleccionar Project>>Build All también se puede ensamblar con Project>>Make (reensambla sólo aquellos ficheros que hayan cambiado desde la última vez).
Un proyecto puedetener más de un fichero de código fuente, se pueden ensamblar por separado generando código objeto reubicable y luego “ubicarlos” finalmente mediante una herramienta que es el montador de enlaces (MPLINK).
No será ese nuestro caso ya que utilizaremos normalmente un solo fichero de código fuente que generará código máquina absoluto (con dirección de posicionamiento en memoria de programa ya...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Uso de software para pic, mplab y pic simulator
  • mplab
  • Mplab
  • Mplab
  • Retardos en mplab
  • Directivas de mplab
  • Interrupciones Mplab
  • Manejor de mplab

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS