Semaforo Con Pic 16F84A

Páginas: 3 (672 palabras) Publicado: 24 de mayo de 2012
Semáforo para crucero vial (cruz calle) con PIC16F84A.

Este diagrama sirve para elaborar un semáforo que simula un crucero vial, el switch conectado al puerto A (Recordemos que el PIC16F84 tienedos puertos, el “A” de 5 pines y el “B” de 8 pines ambos configurables como entradas y salidas) controla cuatro velocidades diferentes con las que se ejecutara la secuencia de los semáforos.

Elcircuito puedes alimentarlo con una fuente de 5 Volts o una pila de 9 Volts pasando por un circuito integrado regulador de voltaje 7805.

Material.
* 1 PIC16F84 A
* 1 Cristal de cuarzo de 4MHz* 5 resistencias de 10k Ω
* 6 Resistencias de 330Ω
* 2 Capacitores de 22pF
* 1 Dipswitch
* 2 LEDs rojos (R1 y R2)
* 2 LEDs verdes (V1 y V2)
* 2 LEDs amarillos (A1 yA2)

;**********************************************************************
list p=16F84A ; list directive to define processor
#include <p16F84A.inc> ; processorspecific variable definitions
__CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC
;***** VARIABLE DEFINITIONS
w EQU 0 ; w=guardar en w
f EQU 1 ; f=guardaren el registro
estado EQU 0x03
cblock 0x0C
PDel0
PDel1
PDel2
repeat
repeaux
endc
;**********************************************************************
ORG 0x000; processor reset vector
goto main ; go to beginning of program
ORG 0x04 ;**Vector de interrupción
main bsf STATUS,RP0
movlw 0x1F
movwf PORTA ;PA entradas
movlw0x00
movwf PORTB ;PB salida
bcf STATUS,RP0
clrwdt
;***************************************************************************
clrf PORTB ;Borra el puerto
swi0 btfscPORTA,0
goto swi1
goto tempo0
swi1 btfsc PORTA,1
goto swi2
goto tempo1
swi2 btfsc PORTA,2
goto swi3
goto tempo2
swi3 btfsc PORTA,3
goto tempo4
goto tempo3
tempo4 movlw...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Semaforo con pic 16f84a
  • Semaforo Con Pic 16F84A
  • Pic 16f84a
  • Pic 16f84a
  • pic 16f84a
  • El pic 16f84a
  • pic 16f84a
  • Pic-16F84A

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS