Você está na página 1de 16

AO DEL BUEN SERVICIO AL CIUDADANO

UNIVERSIDAD NACIONAL DEL CALLAO


FACULTAD DE INGENIERA INDUSTRI AL Y DE SISTEMAS
ESCUELA PROFESIONAL DE INGENIERIA DE SISTEMAS

PROBLEMA 5 SIMULACION EN PROTEUS

Informe de Circuito de Proyecto Hola

CURSO : Lenguaje Ensamblador

DOCENTE : Mg. Oswaldo Daniel Casazola Cruz

ALUMNO : Gere Solorzano Joseph Abad

CODIGO : 1415220178

Callao, 2017
MATERIAL Y EQUIPO EMPLEADO
Laboratorio con computadoras que tengan instalado el MPLAB versin V7.40 y el
ICPROG V1.05.
CANTIDAD DESCRIPCION
1 Programador compatible con
ICPROG
1 Microcontrolador PIC16F84A
1 Botn
8 Resistencias 330
1 Display 7 segmentos
(catodo)
1 Transistor BC548
1 Protoboard
1 Fuente de alimentacin DC
5v

DESARROLLO
I. PROCEDIMIENTO PARA CREAR UN PROYECTO EN MPLAB
1. Para ingresar al programa MPLAB IDE, basta con hacer doble click en el icono
instalado en el escritorio de la PC, o seleccionar Inicio> Programas> Microchip>
MPLAB IDE v7.40> MPLAB. Lo anterior desplegar la presentacin del software
seguido de la pantalla principal (figura 4.1). Cabe mencionar que esto es vlido slo
para la versin v7.40, para versiones anteriores esto puede ser diferente.

Figura 4.1. Pantalla Principal de MPLAB


2. Es necesario crear el documento el cual se agregara al proyecto. Para esto, ingrese
al men FILE> NEW, y a continuacin edite el programa en ensamblador que se
muestra abajo. Haga una carpeta con nombre ensamblador y guarde en ella el archivo
editado con el nombre de Ejercicio7.asm.
3. Seleccione el dispositivo (PIC a utilizar durante el proyecto) con que se desea
trabajar, el cual se puede encontrar en la barra de herramientas en el men Configure>
Select Device: Configure la ventana tal como se muestra en la figura 4.2.
Figura 4.2: Ventana Select Device

En la ventana se despliega informacin acerca de las diversas herramientas de MPLAB


con respecto al dispositivo seleccionado, de acuerdo a lo siguiente:
- Los leds verdes indican que si soporta el dispositivos seleccionado.
- Los leds amarillos indican que pueden no estar habilitadas ciertas partes del
dispositivo.
- Los leds rojos indican que no soportan al dispositivo.
4. El siguiente paso es crear proyecto utilizando Proyect Wizard. Seleccione
Project>Project Wizard. En la pantalla se deber ver algo similar a mostrado en la
figura 4.3
Figura 4.3: Paso uno del Project Wizard

5. Seleccione el dispositivo PIC16F628 PIC16F628A, segn sea el caso.


6. Seleccione el lenguaje usado en el proyecto, Microchip MPASM Toolsuite para este
caso (figura 4.4). Verifique que la ruta de acceso al MPASM sea la correcta.

Figura 4.4: Paso dos del Project Wizard


7. Es necesario seleccionar el nombre del proyecto y la carpeta que lo almacenar
(figura
4.5). Escribimos Ensamblador como nombre y elegimos la carpeta Ensamblador creada
en el paso 2. Cabe sealar que MPLAB no funciona bien cuando la carpeta se
encuentra muy anidada dentro de otras carpetas ni cuando las carpetas tienen
nombres muy largos.

Figura 4.5: Paso tres del Project Wizard

8. Agregue al proyecto el archivo rotaled.asm editado en el paso 2. Para esto, basta


con seleccionar dicho archivo y presionar el botn Add Files>>. El nombre del archivo
aparecer en el panel de la derecha como se muestra en la figura 4.6.
Figura 4.6: Paso cuatro del Project Wizard

9. El ltimo paso es la confirmacin, por medio de un resumen (summary), de que el


proyecto ha sido correctamente creado. La ventana mostrar el dispositivo a usar, el
lenguaje y la fuente del archivo (figura 4.7).

Figura 4.7: Pantalla final del Project Wizard


10. Al presionar el botn FINISH, deber aparecer la ventana del proyecto realizado en
los pasos anteriores (figura 4.8). De no ser as, puede abrirse manualmente por medio
de
View> Project.

Figura 4.8: Pantalla final del Project Wizard

II. Depurando y simulando un programa con MPLAB

11.- Una vez terminado los pasos anteriores ser necesario depurar el programa
editado para verificar los errores que se cometieron al momento de la codificacin.
Ensamble el rchivo rotaled.asm, contenido dentro del proyecto, con cualquiera de las
siguientessecuencias:
En la barra del men (Project>Build All)
Tambin en la barra de herramientas

MPLAB deber entonces desplegar en la ventana output (figura 4.9) todo lo relacionado
con el proceso de ensamble. En teora debera mostrar que no hubo errores en el
programa y que el archivo Ejercicio7.hex fue creado correctamente y puede ser
descargado al MCU. En caso que se generen warnings y/o errores verifique el
programa y repita el proceso (paso 11) hasta que ya no existan errores
Figura 4.9: Pantalla Output sin errores ni warnings
III. SIMULACIN EN PROTEUS

Para minimizar los costos que se requieren para obtener los dispositivos (PIC),
protoboard, cableado y energa existe el programa PROTEUS que permite la
simulacin del comportamiento del PIC, usando el archivo de extensin .hex.

1) Seleccione Component y, luego, P (Pick Device) para seleccionar los


componentes a utilizar.
2) En Kewords, ingrese el nombre del PIC16F884A y, con un doble clic, aparecer
dicho elemento en el ambiente de trabajo. Contine ubicando el BC548, res
220R,7SEG-COM-ANODE.

3) Guarde la hoja de ISIS con el nombre modificado2.


4) Arrastre el mouse y, con un clic sostenido, ubique los componentes y nalos con
buses.

5) El resultado se presenta la siguiente grfica:


6) Ubique el microcontrolador y, sobre la imagen de dicho dispositivo, haga doble clic.
En la ventana que se abre seleccione, en la lnea de Program File, el cono de la
carpeta. Aparece un directorio de bsqueda en donde tiene que dirigirse el archivo
modificado2.HEX de su archivo anterior de MPLAB ubicado en su carpeta de
trabajo. Luego, presiona OK. A continuacin, ya puede realizar la simulacin.

7) En el margen izquierdo, ubique el botn PLAY, presinalo para dar inicio a la


simulacin.
8) Verifique paso a paso el encendido y apagado de los ledes, con ello culmina la
simulacin.

Você também pode gostar