Академический Документы
Профессиональный Документы
Культура Документы
MPLAB IDE
UTILIDADES
MPLAB INCLUYE:
Un editor de texto.
Un ensamblador MPASM.
Un organizador de proyectos.
PRIMEROS PASOS
1.
Crear carpeta en C.
2.
Iniciar programa.
3.
4.
Seleccionar simulador.
5.
6.
7.
ENSAMBLANDO EL PROGRAMA
1.
2.
VENTANAS DE VISUALIZACIN
1.
2.
Ventana Disassembly.
3.
4.
5.
6.
Lnea de estado.
Simulacin bsica
Los cinco comandos ms importantes para la simulacin se localizan dentro
del men Debugger:
Step Into. Ejecucin paso a paso. Ejecuta una sola instruccin del
programa cada vez actualizando los valores de las ventanas.
Reset. Equivale a un reset por activacin del pin MCLR. En este modo se
entra seleccionando Debugger > Reset o pulsando la tecla F6.
Line
Simulacin de entradas
Para estimular los valores de una entrada en un puerto hay que
seleccionar el men Debugger>Stimulus. En la ventana que aparece, se
selecciona la pestaa Pin Stimulus. SI se pulsa sobre Add Row, se irn
aadiendo diferentes filas, la forma de editarlos es pulsar sobre la casilla
correspondiente y seleccionar la patilla a la que se quiere vincular y el tipo
de cambio que se desea realizar.
Tras pulsar el botn fire habr de ejecutarse la siguiente instruccin antes de ver los
cambios a travs de las ventanas de visualizacin.
Es posible salvar la configuracin mediante el botn Save, y despus cargarla con el
botn de Load.
2.
3.
4.
5.
Fichero listable
El fichero listable es un archivo de texto con la extensin *.lst que contiene toda la
informacin del programa: cdigo fuente, cdigos mquina, direcciones de cada
instruccin, errores producidos, etc. Este fichero puede ser analizado seleccionando el
men File>Open y escoger el tipo de archivo deseado.
Este archivo listable contiene una copia del fichero del cdigo fuente pero con tres
columnas aadidas a la izquierda.
Columna LOC OBJECT VALUE, que representa las posiciones de la memoria del programa
donde se ubican las instrucciones.
Columna CODE, que presenta el cdigo hexadecimal de cada una de las instrucciones.
La columna LINE SOURCE TEXT, que indica el nmero de lnea del cdigo fuente.