You are on page 1of 14

Subsecretara de Educacin Superior

Direccin General de Educacin Superior Tecnolgica


Instituto Tecnolgico de Lzaro Crdenas

MICROCONTROLADORES

REPORTE DE PRCTICAS

NOMBRE DEL ALUMNO: BILLY JOEL ROJAS DUARTE

PRCTICA No. 1
SACAR DE UN DATO POR EL PUERTO D.

GRUPO: 61S

AO DE ELABORACIN 2017
MICROCONTROLADORES PRCTICA 1

OBJETIVO.
El objetivo de esta prctica es implementar un programa en lenguaje ensamblador para el
microcontrolador PIC18F4550 el cual configure el Puerto D como salida, y por el cual se
sacara un dato el cual se desplegar en unos leds conectados a dicho puerto.

DESARROLLO.
Creacin de un programa en MPLAB IDE desde cero.
En este reporte se explicara cmo se programa el microcontrolador PIC18F4550, haciendo uso
del lenguaje ensamblador en el programa MPLAB IDE el cual se muestra en la Figura 1.1.

Figura 1.1. Icono para abrir el programa MPLAB IDE .

Se comenzara por abrir dicho programa, una vez abierto dicho programa se dirigir en la parte
superior del programa en la cual presionara la opcin que dice Project una vez presionado
se abrir un men, como se muestra en la Figura 1.2.

Figura 1.2 Ubicacin del men para crear una nuevo proyecto.

BILLY JOEL ROJAS DUARTE Pgina 18


MICROCONTROLADORES PRCTICA 1

Una vez desplegado el men anterior se seleccionara la opcin que dice Project Wizard, esta
opcin nos abrir una ventana donde le daremos clic en Siguiente como se muestra en la
Figura 1.3.

Figura 1.3. Ventana emergente del Project Wizard.

Al realizar la accin anterior nos desplegara otra ventana la cual nos pedir que elijamos el
modelo del microcontrolador que utilizar, en este caso es el PIC18F4550, una vez que lo se
haya seleccionado el microcontrolador daremos clic en Siguiente como se muestra en la
Figura 1.4.

Figura 1.4. Ventana de eleccin de microcontrolador.

BILLY JOEL ROJAS DUARTE Pgina 19


MICROCONTROLADORES PRCTICA 1

A continuacin emerge otra ventana en la cual se llevar a cabo una de las cosas ms
importantes de la generacin del proyecto. En dicha ventana se deber elegir el lenguaje de
programacin, como se coment anteriormente dicho lenguaje para este caso ser
ensamblador, por lo cual se elegir Microchip MPASM Toolsuite y seleccionaremos en la
parte de abajo MPASM Assembler (mpasmwin.exe) v5.51, una vez hecho eso daremos clic
en Siguiente como se muestra en la Figura 1.5.

Figura 1.5. Ventana de eleccin del lenguaje de programacin.

Ahora nos aparecer otra ventana en la cual tendremos que seleccionar la carpeta en donde se
alojara el programa para ello se ara clic en Browse, as mismo el nombre que llevar
dicho programa. Es recomendable que aparte de una carpeta para todos los programas se cree
una carpeta para cada uno de los programas que se realicen en un futuro ya que cada programa
genera bastantes archivos al crearse.
Una vez realizado lo anterior y teniendo la direccin donde se alojaran los archivos se dar
clic en Siguiente como se muestra en la Figura 1.6.

BILLY JOEL ROJAS DUARTE Pgina 20


MICROCONTROLADORES PRCTICA 1

Figura 1.6. Ventana de direccin de alojamiento del proyecto.

Como resultado nos arroja nuevamente otra ventana en la cual solo daremos clic en
Siguiente como se muestra a continuacin en la Figura 1.7. As mismo esa accin nos
lanzar otra ventana la cual nos muestra un resumen de todas las propiedades del proyecto que
se crear y para terminar con la creacin del proyecto daremos clic en Finalizar como se
puede observar en la Figura 1.8.

Figura 1.7. Ventana para extraer proyectos.

BILLY JOEL ROJAS DUARTE Pgina 21


MICROCONTROLADORES PRCTICA 1

Figura 1.8. Resumen de las propiedades del proyecto.

Ahora que el proyecto fue creado con xito, se deber dirigir a la parte superior del programa
en la cual presionara la opcin que dice File una vez presionado se abrir un men, y
daremos clic en New" como se muestra en la Figura 1.9.

Figura 1.9. Ubicacin del men para crear un archivo.

Realizado lo anterior aparecer la ventana de nuestro archivo el cual se muestra en la Figura


1.10, en la cual escribiremos nuestro cdigo de programacin.

BILLY JOEL ROJAS DUARTE Pgina 22


MICROCONTROLADORES PRCTICA 1

Figura 1.10. Ventana donde se escribir el cdigo del programa.

Escribiremos el cdigo de programacin como se muestra en la Figura 1.11, dicho cdigo se


explicar a continuacin.

Figura 1.11. Ventana de cdigo del programa.

Ahora tendremos que guardar el archivo as que damos clic en la parte superior izquierda en el
icono de guardar como se muestra en la Figura 1.12.

BILLY JOEL ROJAS DUARTE Pgina 23


MICROCONTROLADORES PRCTICA 1

Figura 1.12. icono de guardado.

Esto nos abrira otra ventana en la cual elegiremos la dirreccion donde se guardar el archivo,
as como tambien el nombre que este llevara, se recomienda guardarlo en la misma carpeta
donde se creo el proyecto y con el mismo nombre del mismo, pero tomando en cuenta la
extencin .asm como se uestra en la Figura 1.13

Figura 1.13. Ventana de direccin de alojamiento del archivo

Ya que se all guardado el archivo el cdigo nos aparecer a color como en la Figura 1.14.

Figura 1.14. Ventana de cdigo guardado.

BILLY JOEL ROJAS DUARTE Pgina 24


MICROCONTROLADORES PRCTICA 1

Dicho archivo no est guardado realmente por lo cual tendr que dirigirse a la ventana del
programa que se encuentra al lado izquierdo de la ventana de archivo, y estando ah dar clic
derecho en Source Files y clic en Add Files como se muestra en la Figura 1.15.

Figura 1.15. Ventana donde se escribir el cdigo del programa.

Teniendo todo lo anterior procederemos a copilar el programa, para lo cual nos dirijimos a la
parte superior derecha y damos clic en Build All, como se muestra en la Figura 1.16.

Figura 1.16. icono copilar.

Se desplejar una ventana la cual nos indica si la copilacion fue un xito, si lo fue nos
aparecer BUILD SUCCEEDED como se muestra en la Figura 1.17, en caso contrario nos
aparecer BUILD FAILED.

BILLY JOEL ROJAS DUARTE Pgina 25


MICROCONTROLADORES PRCTICA 1

Figura 1.17. Ventana de copilacion.

Ahora se proceder a armar el circuito correspodiente a dicha prctica 1 como se puede ver en
la Figura 1.18, con el cual una ves bajado el programa, verificaremos si nuestro codigo de
programacion realmente esta correcto o funciona como se esperaria.
GND

GND

GND
RD7
RD6
RD5
RD4

RD3
RD2
RD1
RD0
RA0
RA1
RA2
RA3
RA4
RA5

RB7
RB6
RB5
RB4
RB3
RB2
RB1
RB0

RC1
RC0
RE0
RE1
RE2
VIN

5V

5V

5V
RX
TX

PIC 18F4550 PIC18F4550-I/P


1610QVU
MICROCHIP
LED1

R3
POWER

IC1
R1

XTAL

C3

RESET C4
D1
D2

C5
C7
C1

C2
C6

BOOT

R2
IC2

Figura 1.18. Diagrama del circuito.

Una vez copilado con xito el programa se proceder a bajar dicho archivo a la tarjeta, para
ello tendremos que abrir el programa de nombre Siow como se muestra en la Figura 1.19.

BILLY JOEL ROJAS DUARTE Pgina 26


MICROCONTROLADORES PRCTICA 1

Figura 1.19. Icono para abrir el programa Siow.

Una vez abierto el programa tendremos que conectar la tarjeta por medio de USB, hecho esto
oprimiremos los botones de RESET y BOOT al mismo tiempo, despus de unos segundos
dejamos de presionar RESET y mantenemos BOOT. Esto har que podamos cargar el
programa a la tarjeta.

Aparecer una venta en donde elegiremos el COM de direccin USB de la tarjeta y daremos
clic en OK, como se muestra en la Figura 1.20.

Figura 1.20. Ventana de COM PORTS.

BILLY JOEL ROJAS DUARTE Pgina 27


MICROCONTROLADORES PRCTICA 1

Estando en el programa daremos clic en Download Software como se muestra en la Figura


1.21. Es importante observar que en la parte inferior derecha aparezca la leyenda de
Disconnect, dicha leyenda nos confirma que la tarjeta esta lista para bajar el programa.

Figura 1.21. Ventana de Programa Siow.

Esta accin nos desplegar una ventana en la cual se elegir el programa a descargar en la
tarjeta como se observa en la Figura 1.22. Una vez elegido daremos clic en Abrir con lo cual
el programa quedara descargado en la Tarjeta.

BILLY JOEL ROJAS DUARTE Pgina 28


MICROCONTROLADORES PRCTICA 1

Figura 1.22. Ventana de eleccin de programa a descargar.

Puede ver a continuacin en la Figura 1.23, la tarjeta con el programa ya corriendo. Como
pueden ver el dato de salida por el puerto D es el 0x81.

Figura 1.23. Tarjeta corriendo el programa.

BILLY JOEL ROJAS DUARTE Pgina 29


MICROCONTROLADORES PRCTICA 1

Conclusin.

En esta prctica nos ha enseado a configurar el puerto D como salida, as como sacar un dato
por dicho puerto con uso de lenguaje de programacin ensamblador usando el programa
llamado MPLAB IDE, tambin a bajarlo y simularlo en la tarjeta del microcontrolador
PIC18F4550.

BILLY JOEL ROJAS DUARTE Pgina 30

You might also like