cruce de semaforos

Páginas: 4 (931 palabras) Publicado: 7 de septiembre de 2014











OBJETIVO:
Simular el funcionamiento de dos semáforos utilizando el PIC 16F84A.
PLANTEAMIENTO:
En las ciudades, para controlar el tráfico causado por el uso excesivo detransportes como autos, camiones y motocicletas se usan semáforos que son los encargados de controlar el tráfico sin necesidad de que alguna persona los esté maniobrando, para ello son programados, eneste caso, por el PIC 16F84A.
INTRODUCCIÓN:
El circuito consta de 6 leds (tres por semáforo), los cuales funcionan con la programación del PIC mientras la luz verde de uno está encendida en el otro laluz roja señala alto a los coches.
La Luz verde está encendida durante 1:20min, parpadea durante 10s.
La luz amarilla se encenderá cuando la luz verde deje de parpadear y se quedará encendidadurante 8 segundos.
Cambiará después a la luz roja y durará lo mismo que la luz verde ya que se volvió a iniciar el ciclo pero con el otro semáforo.
Tambien incluye 2 botones pulsadores de los cuales unoes de reset, es decir, que hace que los ciclos de los semáforos de reinicien. Y el llamado Interruptor Nocturno que al presionarlo pone a los dos semáforos en amarillo.

DIAGRAMA EN PROTEUSPROGRAMACIÓN EN MPLAB
list p=p16f84, r=dec
#include
;Libreria con múltiples subrutinas de retrdos, desde 4 microsegundos hasta 20 segundos
;Además se pueden implementar otrassubrutinas muy fácilmente
;
;Se han calculado para un sistema microcontrolador con un PIC trabajando con un cristal
;de cuarzo de 4 MHZ. Como cada ciclo maquina son 4 ciclos de reloj, resulta que cada;ciclo maquina tarda 4 x 1/4 MHZ = 1 microsegundo
;
;En los comentarios, "cm" significa "ciclos maquina".
;
;ZONA DE DATOS*******************

CBLOCK
R_ContA ;Contadores para los retardosR_ContB
R_ContC
ENDC

;RETARDOS de 4 hasta 10 microsegundos
;
;A continuación retardos pequeños teniendo en cuenta que para una frecuencia de 4 MHZ,
;la llamada a subrutina "call"...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • CRUCE DE SEMAFOROS
  • Programación De Cruce De Semáforos Visualc++
  • Trabajo tecnología- cruce de semaforos
  • maqueta cruce regulado por dos semaforos
  • Cruce Semafórico
  • Automatizar cruce semaforos
  • Semaforo
  • Los Semaforos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS