practica 1 microcontroladores

5
 Practica 1.- José Miguel Cárdenas Martínez Marcos Daniel Infante Olmos Instituto Tecnológico de León, Juan Alonso de Torres o!"#$% & Col! 'an José de las (iletas & León, )uana*uato & C!(! "+"", Mé-ico! Resumen: Rea liz amos la apl ica ció n de los conocimien tos de pro gra mació n de un PIC18F4550 con el lenguaje ensamblador en el programa MP!"# $aciendo un programa %ue $iciera una cuenta regresi&a del ' al 0 en un displa( de ) segmentos ( al *inalizar la cuenta regresi&a encender ( apagar un led+ Introducción .n el /re sen te re/ ort e de /rá cti ca se mostrara el uso del (IC012$## en una a/licación sencilla utilizando un dis/la3 3 un led! 4ea firma ndo los cono cimie ntos ad5uiridos en las clases de Microcontroladores! .l o6*et i7o /rinci/al de la /ráctica es dise8ar un /rograma en M(LA9 /ara un microcontrola dor (IC012$## de Microc:i/, 5ue :aga una cuenta regre si 7a de ; al mo str ad a en un dis/la3 de + segmentos ánodo com<n 3 al finalizar la cuenta /ar/adear un led! Marco Teórico PIC18F4550 Los mic rocontro ladores son cir cuito s integrado s /rograma 6les 5ue contiene n tod os los elementos necesarios /ara desarrollar 3 controlar una tarea determinada! 'us elemen tos 6ásicos son= mic ro/ rocesador, memoria 4AM, memoria de /rograma, con7ertidor A>D, oscilador, /uerto de comunicación, etc! Los micro cont rola dore s (IC e-is ten en gamas de 1 a "% 6it! Dentro de la gama más sim/le encontramos el (IC012$##, el cual /e rten ece a la familia (IC01 MC?! 'us características de memoria de /rograma, memori a 4AM, n<mero de entra das>s ali das, n<mero de can ale s analógicos 3 ti/os de /uertos de comunicación, :an :ec:o 5ue este (IC sea unos de los más utilizados! Ilustración 1.- Esquema de pines del PIC18F4550 1

Upload: jose-miguel-cardenas-martinez

Post on 05-Oct-2015

9 views

Category:

Documents


0 download

TRANSCRIPT

Practica 1.- Jos Miguel Crdenas Martnez Marcos Daniel Infante Olmos Instituto Tecnolgico de Len, Juan Alonso de Torres No.3542 - Col. San Jos de las Piletas - Len, Guanajuato - C.P. 37330, Mxico.

Resumen: Realizamos la aplicacin de los conocimientos de programacin de un PIC18F4550 con el lenguaje ensamblador en el programa MPLAB, haciendo un programa que hiciera una cuenta regresiva del 9 al 0 en un display de 7 segmentos y al finalizar la cuenta regresiva encender y apagar un led.

2

Introduccin

En el presente reporte de prctica se mostrara el uso del PIC18F4550 en una aplicacin sencilla utilizando un display y un led. Reafirmando los conocimientos adquiridos en las clases de Microcontroladores.El objetivo principal de la prctica es disear un programa en MPLAB para un microcontrolador PIC18F4550 de Microchip, que haga una cuenta regresiva de 9 al 0 mostrada en un display de 7 segmentos nodo comn y al finalizar la cuenta parpadear un led.

Marco Terico

PIC18F4550

Los microcontroladores son circuitos integrados programables que contienen todos los elementos necesarios para desarrollar y controlar una tarea determinada. Sus elementos bsicos son: microprocesador, memoria RAM, memoria de programa, convertidor A/D, oscilador, puerto de comunicacin, etc. Los microcontroladores PIC existen en gamas de 8 a 32 bit. Dentro de la gama ms simple encontramos el PIC18F4550, el cual pertenece a la familia PIC18 MCU. Sus caractersticas de memoria de programa, memoria RAM, nmero de entradas/salidas, nmero de canales analgicos y tipos de puertos de comunicacin, han hecho que este PIC sea unos de los ms utilizados.

Ilustracin 1.- Esquema de pines del PIC18F4550

Resistencia

Los resistores son elementos electrnicos que se utilizan para limitar la corriente elctrica que fluye a travs de un dispositivo. Son elementos compuestos de carbn y otros componentes resistivos.

Ilustracin 2.- Resistencia de carbono

Oscilador

Los microcontroladores siempre requieren de un circuito que les indique la velocidad de trabajo. Los osciladores generan ondas cuadradas de alta frecuencia. Existen diferentes tipos de osciladores que se pueden utilizar en los microcontroladores.

Ilustracin 3.- Oscilador

Display 7 segmentos nodo comn

En el display nodo comn, todos los nodos de los diodos LED unidos y conectados a la fuente de alimentacin.

Ilustracin 4.- Display de 7 segmentos

MPLAB

MPLAB es una herramienta para escribir y desarrollar cdigo en lenguaje ensamblador para los microcontroladores PIC. MPLAB incorpora todas las herramientas necesarias para la realizacin de cualquier proyecto, ya que adems de un editor de textos cuenta con un simulador en el que se puede ejecutar el cdigo paso a paso para ver as su evolucin y el estado en el que se encuentran sus registros en cada momento.

Ilustracin 5.- Aspecto de la ventana de MPLABProgramador de PIC

Se utiliz un modelo sencillo de programador de PIC modelo K150, donde se colocaba el PIC y se le cargaba el cdigo antes hecho en MPLAB con un programa que inclua el mismo programador.

Ilustracin 6.- Programador K150

Ilustracin 7.- Ventana de programacin del PIC

Ya despus de cargar el programa en el PIC se proceda a la colocacin del mismo en el lugar en donde se iba a utilizar.Procedimiento Experimental

Anlisis Conclusiones

Bibliografa 1. http://pdf1.alldatasheet.com/datasheet-pdf/view/307155/BRIGHT/BS-AA46RD.html2. http://www.unicrom.com/Tut_display-7-segmentos3. http://micropic.wordpress.com/2007/01/22/mplab/4.