Sie sind auf Seite 1von 8

UNIVERSIDAD DON BOSCO VICERRECTORIA DE CIENCIA Y TECNOLOGIA IIIE/EIE MICROCONTROLADORES PRACTICA DE LABORATORIO ASISTIDA GUIA 1

USO DE MPLAB X Y MPLAB IDE


OBJETIVO GENERAL Desarrollar habilidades para el uso de las herramientas IDE para el diseo de sistemas con microcontroladores. OBJETIVOS ESPECIFICOS Comprender los pasos para crear aplicaciones en un IDE. Desarrollar habilidades para el manejo de herramientas IDE. Comprender los mecanismos de simulacin de las herramientas IDE MATERIALES Y EQUIPOS Computadora personal con los siguientes aplicativos instalados: MPLAB X y MPLAB IDE de Microchip. PARTE I DESARROLLO DE UN PROYECTO EN MPLAB X 1. Lance el aplicativo MPLAB X luego selecciones file > New Project con lo que lanzara la ventana de trabajo mostrada en la figura 1, marque la categoria del proyecto < Microchip Embedded> y el tipo de proyecto <Standalone Project> luego presione el botn <Next>.

Figura 1

2. Seleccione la familia y el dispositivo a utilizar como muestra la figura 2, usaremos un microcontrolador de 8 bits avanzado de la serie 18F4550, luego presiones <Next>.

Figura 2 3. Seleccione la herramienta de depuracin que se usara para ejecutar el proyecto en nuestro caso usaremos el simulador, ver la figura 3.

Figura 3

4. En la siguiente ventana debe de seleccionar la herramienta de compilacin, para el proyecto usaremos ensamblador por lo que debe seleccionarse la herramienta mpasm ver figura 4.

Figura 4 5. Por ultimo asigne un nombre al proyecto y seleccione la ruta de la carpeta donde este quedara alojado, puede usar las rutas por defecto asegurndose de registrarlas para posteriores bsquedas, luego presiones <Finish> con lo que la herramienta concluir la creacin del proyecto, presentando el entorno de trabajo mostrado en la figura 5.

Figura 5

6. Ahora procederemos a crear el archivo fuente del programa que deseamos crear, para ello hacemos click derecho <Source Files> del arbol del proyecto ubicado en la parte izquierda de la pantalla y seleccionamos la opcin < New > AssemblyFile.asm> con lo que abrir la ventana del editor. 7. Escriba el nombre del archivo y presiones <Finish> lo que se abrir el editor para que pueda escribir su cdigo fuente como muestra la figura 6, escriba el cdigo mostrado.

Figura 6 8. Una vez completada esta tarea procedemos a compilar el cdigo seleccionamos la opcin < Run > Build Project> con lo que se proceder a compilar el proyecto, verifique que este proceso sea exitoso si se presentan errores de sintcticos corrjalos y repita el proceso hasta ver el resultado en la figura 7. 9. Ahora necesitamos saber si el cdigo funciona correctamente, para ello es necesario lanzar las herramientas de simulacin, para ello seleccionamos la opcin < Debug > Discrete Debugger Operation > Launch Debugger > con lo que se activaran las herramientas de simulacin y ubicara el puntero en la primera instruccin valida del proyecto como muestra la figura 8.

Figura 7

Figura 8 10. Las herramientas permite la ejecucin completa del cdigo, la ejecucin paso a paso, la vuelta a la condicin de inicio entre otras cosas, tmese el tiempo para familiarizarse con las opciones antes de continuar. 11. Ahora agregaremos las variables que necesitamos visualizar durante el proceso de depuracin para ello seleccionamos la opcin <Debug > New Watch > con lo que abrir la ventana que muestra la figura 10, seleccionamos la opcin SFR para ubicar el registro que queremos visualizar para este ejemplo solo necesitamos el registro WREG, como muestra la figura 9. 12. Luego en la parte inferior se mostrara dicho registro, agregue las otras localidades de memoria a visualizar para que este listo para ejecutar el programa paso a paso puede cambiar el formato como se presentaran los resultados a binario hexa o decimal segn lo decida haciendo click derecho sobre el nombre de la variable visualizada, vea la figura 10. 13. Ejecute el programa paso a paso y verifique que los resultados sean coherente con lo

programado, haga las modificaciones del programa que crea convenientes para entender completamente el proceso.

Figura 9

Figura 10 PARTE II DESARROLLO DE UN PROYECTO EN MPLAB IDE 1. Debido a que MPLAB IDE solo funciona para Windows de debe lanzar la maquina virtual para poder acceder a dicho sistema operativo, una vez arranque la maquina puede seguir con el procedimiento 2. Lance el MPLAB IDE V8.84 y proceda al uso del asistente que le guiara en la creacin del proyecto usando la opcin <Project > Project Wizard>, el asistente le guiara por una serie de ventanas donde debe seleccionar el dispositivo, para el cual debe seleccionar el 18F4550, luego la herramienta de simulacin que debe ser MPASM, el nombre y ubicacin del proyecto y por ultimo si desea agregar los archivos fuentes en este ultimo paso no agregaremos nada ya que lo haremos posteriormente, con lo que completamos el asistente y se creara nuestro rbol de proyecto. 3. Procedemos a lanzar el editor para agregar el cdigo fuente marcando <Source Files> ubicado en la parte izquierda del rbol y seleccionando la opcin del men < File > New> con lo que se lanzara una ventana nueva donde digitaremos el cdigo usado en la PARTE I, como muestra la figura 11, una vez completado guarde el archivo y agrguelo al rbol de los archivos fuente haciendo click derecho sobre <Source Files> y seleccionando la opcin <Add Files> para que el archivo quede vinculado al proyecto.

Figura 11 4. El siguiente paso es compilar nuestro cdigo con la opcin < Project > Build All> la herramienta la preguntara si requiere compilacin absoluta o relocalizable en nuestro caso la compilacin sera absoluta de existir errores la herramienta los mostrara, haga las correcciones hasta que no se presente mas esto errores para continuar. 5. Ahora estamos listos para simular nuestro cdigo para ello cargamos la herramienta de depuracin que usaremos con la opcin del men <Debugger > Select Tools > MPLAB SIM> con lo que se cargaran las herramientas de simulacin en la parte superior derecha como muestra la figura 12.

Figura 12 6. Tmese un tiempo para familiarizarse con el entorno antes de proceder. 7. Ahora agregaremos los puntos de visualizacin con la opcin < View > Watch> que abrir la ventana donde podr agregar el registro SFR y las localidades de memoria que se usan en el programa, agreguemos hasta que quede como muestra la figura 13. 8. Proceda a ejecutar el programa paso a paso y verifique que su funcionamiento es el adecuado, modifique el cdigo y trabaje con el entorno hasta familiarizarse completamente con el.

Figura 13

Desafo corto: Indague en la herramienta como ubicar los breakpoint y trate de hacer una modificacin al cdigo para efectuar una resta use la instruccin (SUBWF), una operacin AND de los dos nmeros use (ANDWF ) y una operacin OR de los dos nmeros use (IORWF) EVALUACIN DE LA ACTIVIDAD PRACTICA. 20%: Asistencia 40%: Desarrollo completo de la prctica. 40%: Despliegue del desafo corto.

Das könnte Ihnen auch gefallen