Sei sulla pagina 1di 5

UNIVERSIDAD NACIONAL DE SAN AGUSTN FACULTAD DE INGENIERAS DE PRODUCCIN Y SERVICIOS ESCUELA PROFESIONAL DE INGENIERIA ELECTRNICA Laboratorio de Microcontroladores y Microprogramacin

LABORATORIO N01
INTEGRANTES: -GONZALO RAMIREZ CHVEZ -ZEGARRA TORRES GIANCARLO -SOTO ALARCN JEAN PAUL

AREQUIPA-2013

VI CUESTIONARIO FINAL : VI.1. Qu es un microcontrolador?


Es un circuito integrado o chip que incluye en su interior las tres unidades funcionales de una computadora: CPU, Memoria y Unidades de E/S, es decirse trata de un computador completo en un solo circuito integrado. Los microcontroladores representan la inmensa mayora de los chips de computadoras vendidos, sobre un 50% son controladores "simples" y el restante corresponde a DSPs ms especializados. Mientras se pueden tener uno o dos microprocesadores de propsito general en casa (vd. est usando uno para esto), usted tiene distribuidos seguramente entre los electrodomsticos de su hogar una o dos docenas de microcontroladores. Pueden encontrarse en casi cualquier dispositivo electrnico como automviles, lavadoras, hornos microondas, telfonos, etc... Un microcontrolador difiere de una CPU normal, debido a que es ms fcil convertirla en una computadora en funcionamiento, con un mnimo de chips externos de apoyo. La idea es que el chip se coloque en el dispositivo, enganchado a la fuente de energa y de informacin que necesite, y eso es todo. Un microprocesador tradicional no le permitir hacer esto, ya que espera que todas estas tareas sean manejadas por otros chips. Hay que agregarle los modulos de entrada/salida (puertos) y la memoria para almacenamiento de informacin.

Esquema de un Microcontrolador

VI.2. Qu es un punto de ruptura y para que se utiliza (Breakpoints)? Un punto de ruptura o Breakpoint es un punto o instruccin donde la ejecucin del programa se detiene, tambin se le suele llamar punto de paro permitiendo el anlisis del estado del microcontrolador. Para continuar con la ejecucin debemos apretar RUN o ANIMATE. Para colocar un BREAKPOINT sobre la lnea sealada , se pulsa el botn derecho del mouse y se elige BREAK POINTS o se elige el icono .

VI.3. Qu uso tiene la ventana Watch? Mediante las ventanas personalizadas WATCH, MPlab permite supervisar los contenidos de los registros de ms inters en la simulacin para cada caso concreto. Para ello se debe seleccionar View>Watch ,el programa responde con un cuadro de dilogo donde podr aadir los registros que el usuario desee pulsando sobre ADD SFR o ADD SYMBOL.

VI.4. Describa el uso de cada uno de los botones de la ventana de la pregunta 3.

Run: Modo de ejecucin continua. Ejecuta el programa constantemente. Las ventanas abiertas en el paso anterior no se actualizan hasta que no se produce una parada. Es la forma ms rpida de simular el programa, pero no se ve ni cmo evoluciona la memoria ni los distintos registros. En este modo se entra seleccionando Debugger > Run o pulsando la tecla F9, tambin al pulsar el icono correspondiente de la barra de herramientas (flecha azul). Animate: (o teclas ctrl msF9). Modo de ejecucin animada. Ejecuta el programa de forma continua pero actualizando todas las ventanas cada vez que se ejecuta una instruccin. Es ms lento que el modo "Run" pero permite ver como van cambiando los registros. Tal vez sea el modo de ejecucin ms til y recomendable. Se entra en este modo seleccionando Debugger>Animate o tambin al pulsar sobre el icono correspondiente de la barra de herramientas (doble flecha azul). Halt: Paro. Para la ejecucin del programa y actualiza todas las ventanas. Se consigue seleccionando Debugger>Run o pulsando la tecla E5. Tambin se entra en este modo al activar el icono correspondiente de la barra herramientas (dos barras verticales azules). Step Into:Ejecuci6n paso a paso. Ejecuta una sola instruccin del programa cada vez actualizando los valores de las ventanas. Es la forma ms lenta de simulacin pero se comprueba fcilmente como van evolucionando todos los registros y memorias, siendo muy fcil detectar los posibles errores. En este modo se entra seleccionando Debugger > Step Into o pulsando la tecla F7.

Reset : Equivale a un reseteo por activacin del pin MCLR. En este modo se entra seleccionando Debugger > Reset o pulsando la tecla F6. Tambin si sepulsa sobre el icono correspondiente de la barra de herramientas.

VII CONCLUSIONES, OBSERVACIONES Y RECOMENDACIONES : VII.1. Emita al menos cinco conclusiones en torno al trabajo con el software MPLAB.
1. Nos hemos podido familiarizar con un software que trabaja con el lenguaje ensamblador, el cual se aprendi en actual semestre. 2. Gracias a MPLAB aprendimos a editar un archivo con la ayuda de instrucciones y ventanas, depurar un programa y con esto desarrollar en los prximos laboratorios proyectos con los microcontroladores (PIC). 3. Al ser interactivo y compatible con otros softwares podemos utilizarlo junto con el software PROTEUS que genera los diagramas esquemticos correspondientes. 4. Para poder utilizar este software debemos tener conocimientos bsicos acerca del lenguaje Ensamblador y de los PIC. 5. Debemos de trabajar en total orden y tener una lgica muy prctica para que nuestros proyectos funcionen y no se vuelva algo tedioso al estar buscando donde fue el error o errores.

Potrebbero piacerti anche