-
Barrido de leds
Jorge Luis Garca ResndizJos David Yez Cisneros
Gerardo Guadalupe Gonzlez Hernndez
Ingeniera MecatrnicaMicrocontroladores
Catedrtico: Enrique Martnez Pea
Cuatrimestre V. Grupo I.
Hola
Ciudad Victoria, Tamaulipas, Febrero 2015
-
ndice1. Introduccin 2
2. Desarrollo 3
3. Cdigo Fuente 4
4. Simulacin 6
5. Conclusin 7
ndice de figuras1. Conexin de barra de leds y PIC. . . . . . . .
. . . . . . . . . . . . . . . . . . . . 32. Inicio de barrido hacia
la derecha. . . . . . . . . . . . . . . . . . . . . . . . . . . 63.
Cambio de direccin de barrido. . . . . . . . . . . . . . . . . . .
. . . . . . . . . 6
-
1. IntroduccinUn microcontrolador es un computador completo,
aunque de limitadas prestaciones, que est
contenido en el chip de un circuito integrado y se destina a
gobernar una sola tarea.
Una caracterstica importante es que por su reducido tamao suele
ser incorporado en el mismodispositivo que gobierna lo que
representa un gran ventaja.
Los microcontroladores tienen un campo de aplicacin muy amplio,
desde la industria infor-mtica, electrodomsticos, domtica, sistemas
de comunicacin, sector automovilstico, entre otrasmas.
En todas las aplicaciones estos dispositivos emulan numerosos
sistemas digitales que antes serealizaban usando circuitos
integrados, por esto y por la relativamente sencilla forma de
progra-marlos son de gran opcin para controlar dispositivos o
procesos.
Pgina 2
-
2. DesarrolloEl presente tiene como objetivo detallar el uso de
un microcontrolador PIC16F628A para go-
bernar el efecto de barrido en una barra de leds.
Funcionamiento del programa:
Se inicia con toda la barra de leds apagada (8 bits) al oprimir
un push-botton se inicia el barrido,cuando se oprime un segundo
push-botton este cambia de direccin.
Material utilizado:- Cables para conexiones- Protoboard-
Push-bottons- Fuente de 5 V- Barra de leds- PIC16F628A- Programador
de PICS- Laptop con MPLABX Ry PICKit R
Primeramente se realizo la conexin de la barra de leds y el PIC
utilizando el puerto B de estey alimentndolo con 5 V adems se
conecto los dos Push-bottons en configuracin pull-down a losdos
primeros pines del puerto A.
Posteriormente se empez a disear el programa en si , utilizando
el entorno del softwareMPLABX Ry con apoyo del datasheet del PIC,
para despus grabarlo en el PIC mediante elprogramador Master Prog
(hardware).
A continuacin se detalla el cdigo utilizado.
Figura 1: Conexin de barra de leds y PIC.
Pgina 3
-
3. Cdigo Fuente
Pgina 4
-
Pgina 5
-
4. SimulacinEn seguida se muestra la simulacin realizad con el
software Proteus Rpara comprobar el fun-
cionamiento del programa implementado.
Al oprimir el primer push-botton se inicia la secuencia de
barrido de izquierda a derecha.
Figura 2: Inicio de barrido hacia la derecha.
Mientras que al oprimir el segundo push-botton se cambia la
direccion del barrido, siendo estede derecha a izquierda.
Figura 3: Cambio de direccin de barrido.
Pgina 6
-
5. ConclusinCon la implementacin del PIC16F628A para el control
del barrido del leds anteriormente
mencionado, quedo evidenciada la versatilidad de este tipo de
microcontroladores.
Por la importancia de estos dispositivos en distintos campos por
sus numerosas aplicacioneses necesario conocer sus caractersticas
as como tambin las instrucciones o comandos para sucorrecta
programacin.
Pgina 7
-
Referencias[1] Jose Maria Angulo Usategui; Eugenio Martin
Cuenca;Ignacio Angulo Martinez. MICRO-
CONTROLADORES PIC. Diseo prctico de aplicaciones. 2001.
Ediciones Paraninfo.
[2] Microcip R. PIC16F627A/628A/648A Data Sheet. Recuperado el 4
de febrerode 2015 de http :
//www.microchip.com/search/searchapp/searchhome.aspx?q
=PIC16F628A&resperpage = 10&id = 24.
Pgina 8