Académique Documents
Professionnel Documents
Culture Documents
El microcontrolador PIC 16f84a cuenta con dos puertos, el puerto A de 5 bits (RA0-RA4) y el
puerto B de 8 bits (RB0-RB7) los cuales pueden ser programados con entradas y salidas, o
inclusive programar algunos bits de un puerto como entrada y el resto de bits de ese mismo
puerto como salidas. Para llevar a cabo dicha programación de puertos se requiere
estipularlos en el registro del puerto que se desea programar.
Otra característica de este microcontrolador es que cuenta con una entrada de interrupción
externa y con entradas de interrupción por cambio de nivel.
Microchip.- Se trata de uno de los microcontroladores más populares del mercado actual,
ideal para principiantes, debido a su arquitectura de 8 bits, 18 pines, y un conjunto de
instrucciones RISC muy amigable para memorizar y fácil de entender.
1
DESARROLLO
8. Ya que esta compilado, nos vamos a nuestro circuito en proteus y le damos doble click al
PIC16F84A, le damos click en program file y allí buscamos nuestro programa proyecto
semaforo.HEX, lo seleccionamos y le cargamos el programa al Microcontrolador.
9. Lo Ejecutamos y observamos que nuestro programa hace las 3 secuencias con las 3
entradas que le programamos.
10. Ya asegurados que el programa funcione correctamente, empezamos el montaje del circuito
en la placa.
2
INTENCIDAD POR LOS LEDS
Hay distintos tipos de leds con distintas tenciones en directo y distintas intenciones luminosas en
función de la corriente que los atraviesa, el leds lucirá con corriente por encima de 5mA.con una
tención de 1,4 V
Los pines del 16f84A funcionando como salida nos dan un nivel bajo de 0,6 V.
Los pines de 16F84A pueden absorber, como máximo 25 mA por pin, y en PUERTO B un máximo
de 150 mA.
El PIC va equipada con un circuito interno 'Power On Reset' que inicializa el circuito al conectarse la
la alimentación. Para activarlo es suficiente con conectar el 'MCLR' (reset) directamente a Vcc
(positivo)
Con todo expuesto anteriormente, el circuito completo queda como se ve en la página siguiente.
En él se puede ver los tres leds, que están conectados con un resistencia de 330(Ohmios).
El cristal de cuarzo de 4Mhz que va conectado en paralelo con los dos condensadores.
Un pulsador normalmente abierto, que está conectado con una resistencia de 10K .
3
Diseño del Circuito en el Proteus:
Secuencia de Programa:
LIST P=16F84A
INCLUDE <P16F84A.INC>
ORG 00
MOVLW B'00000000'
MOVWF PORTB
4
ROJO
MOVWF PORTB
clrf PORTB
call RETARDO
AMARILLA
MOVWF PORTB
clrf PORTB
call RETARDO
VERDE
MOVWF PORTB
clrf PORTB
call RETARDO
goto ROJO
;...........................................................................................................................................................
RETARDO
CONTAR
;............................................................................................................................................................
5
RETARDO2
CONTAR2
;....................................................................................................................................................................
RETARDO3
CONTAR3
END
6
Conclusión
En conclusión los Microcontroladores (PIC) son muy importantes para que los aparatos
electrónicos que nos rodean cotidianamente en nuestra vida actual como las computadoras,
los celulares, radios, estéreos, etc. En nuestro proyecto hemos implementado un semáforo
que hemos utilizados con el PIC 16F84A.gracias a las programaciones que hemos
realizado, aplicando los conocimientos de la materia microprocesadores y micro
controladores.
Bibliografía
http://es.wikipedia.org/wiki/Microcontrolador
http://hetpro-store.com/TUTORIALES/semaforo-interrupciones-pic16f84a/