Microcontroladores y Microprocesadores
September 23, 2022 | Author: Anonymous | Category: N/A
Short Description
Download Microcontroladores y Microprocesadores...
Description
UNIVERSIDAD CATÓLICA DE SANTA MARÍA
FACULTAD DE CIENCIAS E INGENIERÍAS FÍSICAS Y FORMALES
PROGRAMA PROFESIONAL DE INGENIERÍA MECÁNICA, MECÁNICA ELÉCTRICA Y MECATRÓNICA
MICROCONTROLADORES Y MICROPROCESDAROES I MICROCONTROLADORES DOCENTE ING. SERGIO MESTAS ALUMNO VALENCIA DELGADO JUAN FABRIZIO GRUPO: 02 AULA: R-201
AREQUIPA – PERÚ PERÚ 2014
MICROCONTROLADORES Y MICROPROCESADORES SESION N°1 MANEJO DE SOFTWARE OBJETIVO:
Relacionarse con la estructura del programa MPLAB, así como conocer la secuencia para generar una nueva aplicación o proyecto. INTRODUCCIÓN A MPLAB IDE
Esta práctica está encaminada para ser empleada como guía de inicio en el ambiente de trabajo del software MPLAB IDE de Microchip, destacando los pasos necesarios en la creación, elaboración, compilación compilación y simulación de un proyecto de trabajo. A continuación se presentaran cada uno de ellos. CREAR NUEVO PROYECTO
Los pasos se describen a continuación: 1. Entrar a MPLAB IDE 2. Seleccionar el dispositivo presionando en el menú de herramientas el icono “CONFIGURE” y presionar la opción “select device” el cual desplegará una ventana donde aparecerá una lista con los posibles elementos a emplear; elegir el microcontrolador designado en clase. Dicha pantalla de
Figura 1. Ventana de selección de dispositivo. 4
3. El proyecto nuevo se crea dando clic en el menú “PROJECT” y seleccionando la opción “new” de la barra de herramientas principal, lo anterior se ilustra en la Figura 2; posteriormente es necesario asignarle nombre y especificar una dirección para su ubicación. NOTA: Se recomienda crear una carpeta raíz en la unidad “c” directamente, de lo contrario puede generarse confusión en los direccionamientos de la máquina. Para hacerlo se presiona browse y se crea una carpeta nueva. Ver figura 3
Figura 2. Visualización del menú PROJECT.
Figura 3. Visualización del cuadro de dialogo del nuevo proyecto. 5 Una vez asignado el nombre y la ubicación del proyecto aparece la ventana “project window” situada en el extremo izquierdo del área de trabajo, dicha ventana se presenta en la Figura 4.
Figura 4. Visualización de la ventana “Project window”
Para comenzar a cargar el programa se selecciona de la barra principal la opción “FILE” y se elige “New”, esto se observa en la Figura 5.
Figura 5. Menú File Posteriormente se despliega una ventana dentro de la cual se transcribe el programa anteriormente elaborado “figura 6”. La característica pr imordial imordial de ésta ventana es que inicialmente se dificulta la visualización de errores de escritura, sintaxis u orden de comandos, aparece el texto en color negro y no tiene efecto alguno sobre la secuencia del programa. 6 NOTA: El código se guarda desde el menú “file”“file”- “save as” en la carpeta raíz con el mismo nombre designado al proyecto.
Figura 6. Muestra de ventanas para cargar un programa
Figura 7. Ventanas para guardar programa NOTA: Cargar el programa dado en clase. Cuando se guarda el programa, la máquina reconoce el texto y lo decodifica cambiando de color la sintaxis, permitiendo así, identificar códigos, librerías, comentarios así como visualizar errores de escritura y de orden en códigos. Lo anterior es mostrado en la figura 7.
Es necesario seleccionar la ventana de proyecto con título “nombre .mcw”, ya que en dicha ventana se debe dar clic derecho sobre la carpeta “source files” y agregar el programa (figura 8 y figura 9), esto es con el objetivo de comenzar a trabajar con el programa adecuado dentro del proyecto creado.
Figura 8. Ventanas para agregar archivos Para realizar lo anterior el programa en el recientemente guardado con extensión .asm se selecciona y se adhiere al proyecto dando doble clic; con la finalidad de poder revisarlo y compilarlo con ayuda del MPLAB y grabarlo dentro del PIC Para asegurarse de haber agregado correctamente el archivo al proyecto, es necesario que aparezca dentro de la ventana de proyecto debajo de la carpeta “source files” (figura 10). 8
Figura 9.Agregar archivo a proyecto
Figura 10.Muestra de programa adherido 9 COMPILAR PROYECTO La compilación de un proyecto es uno de los pasos fundamentales en la grabación de un programa dentro del Pic; ésta opción permite al usuario identificar los errores en la sintaxis y en algunos casos, en la coherencia del programa. El MPLAB despliega mensajes de advertencia en los direccionamientos de los registros y se configura el uso antes de grabarlo al microcontrolador para proteger el dispositivo. Por otro lado se recaban todos los datos requeridos por el proyecto como librerías, actualizaciones de los comandos y el programa realizado sólo con las instruccione instruccioness necesarias, se hace el programa más eficiente al eliminar innecesarias. OBJETIVO: Conocer los pasos que permiten compilar los programas correctamente, así como el uso de ventanas e instrucciones que son necesarias para ésta tarea. 1. Capturar el programa previamente escrito 2. Seleccionar de la barra principal la opción “project” 3. Elegir Elegir la opción “build all” o presionar la tecla f10 (figura 11) Posteriormente se despliega un cuadro de dialogo donde aparece el estado de la compilación y el porcentaje que se ha completado (figura 12) al llegar al 100% se despliega otra ventana que muestra los errores si los hay y mensajes o advertencias de compilación compilación..
Figura 11.pasos para compilar el proyecto 10
Figura 12.Avance del compilador La figura 13 muestra la ventana que aparece cuando existe una compilación sin errores en ella se visualiza visualiza el mensaje “build succeded” y la fecha de construcción.
Figura 13.Ventana de compilación completa y sin errores 11 SIMULACIONES La simulación es una herramienta muy útil dentro del grabado de programas en el microcontrolador debido a que permite al usuario visualizar el comportamiento de la secuencia desde la misma computadora y sin necesidad de realizar los circuitos electrónicos electrónicos.. También permite verificar subrutinas de tiempos, cambio de estado en los registros tanto internos (propios del programa) como externos (designado por el usuario) así como elegir el inicio de simulación, selección de un bloque de programa o probarlo paso a paso para una visualización vi sualización más detallada. Tiene la opción de introducir i ntroducir estímulos extern externos os para sustituir las señales dadas por un microswitch. La aplicación inmediata es cambiar el estado lógico de 0 a 1 en un pin. OBJETIVO: Desarrollar las habilidades y conocimientos necesarios para realizar y comprender la visualización del programa mediante las herramientas del MPLAB. Inicialmente se debe agregar a la barra de herramientas los íconos de acción que permiten efectuar la simulación, para ello es necesario oprimir el botón “debugger”de la barra de herramientas principal, posteriormente dar clic c lic en “select tool” y finalmente en “mplab sim”(figura 14) aparecen los íconos mostradoss en la figura 15. mostrado
Figura 14.Pasos para agregar íconos de acción 12 SIMULACIÓN CON “WATCH” De la barra de herramientas seleccionar el botón view y presionar la opción watch. BOTONES DE ACCIÓN DEL SIMULADOR
Figura 15.Botones de acción para simulación Dentro de la figura 16 se muestra la incorporación de los registros en los cuales se pueden apreciar los cambios que surgen al efectuar la simulación
Figura 16.Visualización de registros
OBSERVACIONES: Como en todos los programadores es importante corregir los errores
cuando estos sean detectados al momento de compilar. La extensión para guardar el proyecto es “.asm” debemos asegurarnos de guardarla de esto modo del contrario no se compilará. El lenguaje de programación de MLAB es sencillo, y las palabras en inglés te indican la acción a realizar, de todas formas nos debemos acostumbrar a estos comandos. Es bueno ir simulando programas ya realizados para ir familiarizándonos con el lenguaje de programación programación y con las herramientas del MLAB.
CONCLUSIONES: Se debe entender completamente el lenguaje de programación para
poder realizar proyecto proyectos. s. Las directivas son palabras reservadas para indicarle al MPLAB que funciones debe configurar cuando compile nuestro programa Los errores en la escritura (sintácticos) son del compilador y nos sucede cuando el programa no llega a ser “build” “build” Terminada la compilación el MPLAB nos genera un archivo de extensión .hex el cual es completamen completamente te entendible para el PIC
View more...
Comments