Вы находитесь на странице: 1из 13

MPLAB.

- Herramienta de Desarrollo Para Microcontroladores de Microchip

El MPLAB de Microchip es la herramienta de desarrollo para PICs, es


un IDE (Integrated Development Enviroment) el cual permite:
1) Ensamblar (Compilar) el programa
2) Simular el programa para depuracin
3) Grabar el programa en el microcontrolador y depurar el programa
en tiempo real (No se tiene esta herramienta, se utilizar
programador por separado)

UACJ IIT Sistemas Digitales II MC Sergio Lujn Maldonado

MPLAB.- Herramienta de Desarrollo Para Microcontroladores de Microchip

Proceso de
Inicializacin

UACJ IIT Sistemas Digitales II MC Sergio Lujn Maldonado

Project/Project Wizard

MPASM (Ensamblador)/Next

2 Project Wizard/Next Botn

Seleccionar 16F84A/Next

3
UACJ IIT Sistemas Digitales II MC Sergio Lujn Maldonado

Proyecto y carpeta de trabajo

Doble click en programa

UACJ IIT Sistemas Digitales II MC Sergio Lujn Maldonado

Seleccionar archivo de extensin asm/add botn

7 Finish botn

Programa

UACJ IIT Sistemas Digitales II MC Sergio Lujn Maldonado

MPLAB.- Herramienta de Desarrollo Para Microcontroladores de Microchip

Proceso de
Compilacin

UACJ IIT Sistemas Digitales II MC Sergio Lujn Maldonado

2 Click Absolute

Project/Build All

Error en la
lnea #30
3 Programa con Errores
4

Corregir

bsf STATUS,RP0

UACJ IIT Sistemas Digitales II MC Sergio Lujn Maldonado

Project/Build All

Programa compilado sin errores

Notas:
1.- El archivo de entrada para compilar es de extensin ASM de Assembler,
ejemplo UNO1.asm
2.- El archivo generado sin errores y a grabar en la memoria de programa del PIC es
el UNO1.hex (Formato INTEL hex).
3.- Para que compilador genere el archivo HEX deben ser corregidos todos los
errores.
UACJ IIT Sistemas Digitales II MC Sergio Lujn Maldonado

MPLAB.- Herramienta de Desarrollo Para Microcontroladores de Microchip

Proceso de
Simulacin

UACJ IIT Sistemas Digitales II MC Sergio Lujn Maldonado

Debugger/Select Tool/4 MPLAB SIM

Ventana para SFRs

Para seleccionar sistema numrico presionar botn derecho


en la barra de Address,SFR y seleccionar

UACJ IIT Sistemas Digitales II MC Sergio Lujn Maldonado

10

Datos definidos

Correr paso a paso

UACJ IIT Sistemas Digitales II MC Sergio Lujn Maldonado

Buscar nombre de la direccin y


pulsar botn ADD Symbol

11

Indicador de la lnea a ejecutar

UACJ IIT Sistemas Digitales II MC Sergio Lujn Maldonado

Valores de los registros y datos

Para poner nmero de lnea.

Botn derecho del mouse, en la pestaa ASM File


Type activar Line Numbers.
UACJ IIT Sistemas Digitales II MC Sergio Lujn Maldonado

Вам также может понравиться