Secuencia de Leds con 16F84
CBTIS 225
Materia: proyectar un prototipo mecatronico
Trabajo: secuenciador de led con PIC16F84
Maestro: Daniel Arturo Rangel Delgado.
Grado: 6º
Grupo: CEspecialidad: mecatronica
León Guanajuato a 13 de junio del 2012
Secuenciador de led con PIC16F84
Introducción
La práctica consiste en crear un circuito que maneje ocholeds con tres pulsadores realizando diversas rutinas ya programadas. Para esto se debe manejar un PIC16F84 que es un micro programador capaz de almacenar programas.
Materiales
Ocho leds
Trespulsadores
PIC16F84
Cristal 4 MHz
Resistencias de 330 ohms
2 capacitores de
Desarrollo
En primer lugar el maestro nos explico el funcionamiento del PIC16F84 y como se programa por medio de unsimulador llamado PIC SIMULATOR. Aquí vimos todos los comandos y las posibilidades de lo que se puede realizar con el PIC.
Después vimos la estructura de algunos programas y el maestro nos paso eldiagrama del circuito a realizar en el que debíamos controlar ocho leds con tres pulsadores realizando diversas rutinas; la primera secuencia debía prender todos los leds, la segunda debía prenderlos deizquierda a derecha con un intervalo de un segundo entre cada uno, el tercero cambiar el sentido de derecha izquierda, la cuarta rutina los prendía del centro de los leds hacia afuera de dos en dos, elquinto prenderlos de afuera hacia adentro y el sexto los debía prender todos y hacerlos parpadear con intervalos de un segundo.
Para eso realice mi propio programa en el PIC SIMULATOR con lasiguiente rutina:
TRISA = %000000111
TRISB = %000000000
inicio:
If PORTA.0 = 1 And PORTA.1 = 1 Then Goto river
If PORTA.1 = 1 And PORTA.2 = 1 Then Goto jungle
If PORTA.0 = 1 And PORTA.2 = 1Then Goto ice
If PORTA.0 = 1 Then Goto sea
If PORTA.1 = 1 Then Goto sky
If PORTA.2 = 1 Then Goto hell
Goto inicio
sea:
PORTB = 128
WaitUs 1000
PORTB = 192
WaitUs 1000
PORTB =...
Regístrate para leer el documento completo.