Vous êtes sur la page 1sur 4

ESCUELA POLITCNICA DEL EJRCITO EXTENSIN LATACUNGA

CARRERA DE INGENIERA ELECTRNICA


Nivel: QUINTO Fecha: 14/01/2013 Paralelo: A Nombre: LEONARDO A. FLORES GUTIERREZ A. TEMA. Semforo OBJETIVOS.
Conocer el funcionamiento de dos semforos sincronizados.

B.

C.

MATERIALES Y EQUIPOS.
Fuentes regulables de voltaje. 6 diodos emisores de luz color amarrillo o verde. 6 resistencias de 330 (Naranja Naranja Caf). Oscilador de 4Mhz. Capacitores cermicos de 22pf. Pic 16f8877a

D.

MARCO TERICO. El microcontrolador PIC 16f877

El PIC16F877 es un microcontrolador con memoria de programa tipo FLASH, lo que representa gran facilidad en el desarrollo de prototipos y en su aprendizaje ya que no se requiere borrarlo con luz ultravioleta como las versiones EPROM, sino que permite reprogramarlo nuevamente sin ser borrado con anterioridad. El PIC16F877 es un microcontrolador de Microchip Technology fabricado en tecnologa CMOS, su consumo de potencia es muy bajo y adems es completamente esttico, esto quiere decir que el reloj puede detenerse y los datos de la memoria no se pierden. El microcontrolador PIC16F877 de Microchip pertenece a una gran familia de microcontroladores de 8 bits (bus de datos) que tienen las siguientes caractersticas generales que los distinguen de otras familias: Arquitectura Harvard

Tecnologa RISC Tecnologa CMOS Estas caractersticas se conjugan para lograr un dispositivo altamente eficiente en el uso de la memoria de datos y programa y por lo tanto en la velocidad de ejecucin.

Figura 1: Tabla de comparacin entre PICs.

E.

PROCEDIMIENTO.

TRABAJO PREPARATORIO.
1. Comprobar que todos los bloques laterales del tablero de conexiones estn conectados. 2. Dibujar el diagrama de pines del microcontrolador PIC 16f877A.

Fig1. Diagrama de pines del PIC 16f877A.

3. Realizar la conexin de la figura 3.

C1
22p

X1 C2
22p CRYSTAL

U1
13 14 2 3 4 5 6 7 8 9 10 OSC1/CLKIN OSC2/CLKOUT RB0/INT RB1 RB2 RB3/PGM RB4 RB5 RB6/PGC RB7/PGD 33 34 35 36 37 38 39 40 15 16 17 18 23 24 25 26 19 20 21 22 27 28 29 30

R1(1)

R1
10k

RA0/AN0 RA1/AN1 RA2/AN2/VREF-/CVREF RA3/AN3/VREF+ RA4/T0CKI/C1OUT RA5/AN4/SS/C2OUT RC0/T1OSO/T1CKI RE0/AN5/RD RC1/T1OSI/CCP2 RE1/AN6/WR RC2/CCP1 RE2/AN7/CS RC3/SCK/SCL RC4/SDI/SDA MCLR/Vpp/THV RC5/SDO RC6/TX/CK RC7/RX/DT RD0/PSP0 RD1/PSP1 RD2/PSP2 RD3/PSP3 RD4/PSP4 RD5/PSP5 RD6/PSP6 RD7/PSP7 PIC16F877A

Fig 4. Diagrama elctrico del circuito

4. Probar el funcionamiento del circuito mediante un programa. TRISB = 0 'configura todos los puertos B como salidas TRISD = 0 REPETICION var byte 'crea la variante de repeticion llamada repe INICIO: 'inicio PORTB = 0 PORTD = 0 pause 500 'pausa por 1/2 seg SEMAFORO: 'inicio de programa FOR REPETICION = 0 TO 0 HIGH PORTB.0 ;1 LOW PORTB.2 LOW PORTB.4 LOW PORTD.0 LOW PORTD.2 HIGH PORTD.4 PAUSE 1500 LOW PORTD.0 HIGH PORTD.2 LOW PORTD.4 PAUSE 1500 LOW PORTB.0 ;3 LOW PORTB.2 HIGH PORTB.4 HIGH PORTD.0 LOW PORTD.2 LOW PORTD.4 PAUSE 1500 LOW PORTB.0 ;4 HIGH PORTB.2

LOW PORTB.4 PAUSE 1500 NEXT GOTO SEMAFORO end 'fin de programa

F.

Anlisis de Resultados.
Lo mas relevante de la practica fue que al momento de comprobar el funcionamiento del PIC este respondi de manera correcta para lo que fue programado observamos el resultado de manera visual mediante leds como se observa a continuacin los porgrama y simulaciones en ISIS.
C1

SIMULACION
22p

X1 C2
22p CRYSTAL

U1
13 14 2 3 4 5 6 7 8 9 10 OSC1/CLKIN OSC2/CLKOUT RB0/INT RB1 RB2 RB3/PGM RB4 RB5 RB6/PGC RB7/PGD 33 34 35 36 37 38 39 40 15 16 17 18 23 24 25 26 19 20 21 22 27 28 29 30

R1(1)

R1
10k

RA0/AN0 RA1/AN1 RA2/AN2/VREF-/CVREF RA3/AN3/VREF+ RA4/T0CKI/C1OUT RA5/AN4/SS/C2OUT RC0/T1OSO/T1CKI RE0/AN5/RD RC1/T1OSI/CCP2 RE1/AN6/WR RC2/CCP1 RE2/AN7/CS RC3/SCK/SCL RC4/SDI/SDA MCLR/Vpp/THV RC5/SDO RC6/TX/CK RC7/RX/DT RD0/PSP0 RD1/PSP1 RD2/PSP2 RD3/PSP3 RD4/PSP4 RD5/PSP5 RD6/PSP6 RD7/PSP7 PIC16F877A

Figura: 6. Funcionamiento

G.

Conclusiones. Poner tiempos de 1500 mls para un buen funcionamiento y sincronizacin. Comprobamos el funcionamiento del PIC mediante programas bsicos teniendo como salidas leds. Recomendaciones. Conectar resistencias 200 a 330 Ohms para limitar la corriente que llegara a nuestros LEDs en las salidas. Comprobar los voltajes de alimentacin del circuito antes de probar el mismo para no daar los dispositivos electrnicos.

H.

I.

Referencias Bibliogrfica.
ENLACES http://es.scribd.com/doc/19417100/Manual-Pic16f84a http://proton.ucting.udg.mx/tutorial/Manual_PIC16F87X/Manual_PIC16 F87X.pdf

Vous aimerez peut-être aussi