Pic 16F877A
Enviado por rommelrv, Nov 2011 | 2 Páginas (482 Palabras) | 964 Visitas |
12345
Denunciar |
Actualizar para
acceso completo a ensayos
UNIVERSIDAD GRANMARISCAL DE AYACUCHO
VICERRECTORADO ACADÉMICO
FACULTAD DE INGENIERÍA
ESCUELA DE INGENIERÍA EN SISTEMA
NÚCLEO CIUDAD GUAYANA
PROYECTO SEMAFORO PIC 16F84
Autores:DESCRIPCION DEL PROYECTO
NOMBRE: SEMAFORO
ESQUEMA DEFUNCIONAMIENTO:
Se conectan tanto los leds pilotos como los transistores que manejan las lámparas a los terminales 6, 7 y 8 del PIC que corresponden a los bits menos significativos del Puerto B, porlo que usaremos los bits b0, b1 y b2 del PIC (podríamos haber empleado otras patas, incluso hasta del puerto A y seguiríamos el mismo procedimiento que vamos a describir).
Una vez que comienza elprograma, debe encenderse el led verde, permanecer encendido durante 45 segundos, apagarse el verde y prenderse el amarillo durante 5 segundos, apagarse el amarillo y prenderse el rojo durante 45segundos, apagar el led rojo y prender el verde durante 45 segundos y así sucesivamente.
Para hacer que un led permanezca encendido se utilizan rutinas de tiempo (temporizadores), cuya función es la decontar dicho tiempo.
Para armar el programa tenemos que definir qué patas del PIC vamos a emplear para encender las lámparas del semáforo. Decimos entonces que usaremos los siguientes pines:
|BITY P UERTO |PATA |LAMPARA |
|b0 |8 |Verde|
|b1 |7 |Amarillo |
|b2 |6 |Rojo...
Regístrate para leer el documento completo.