Práctica 1 Led Intermitente
Práctica 1 Led Intermitente
Práctica 1 Led Intermitente
15)
Familiarizar al estudiante con el software de programacin, grabacin y simulacin para la ejecucin de las prcticas
con PIC.
B. FUNDAMENTO TERICO
El PIC 16F628A
Arquitectura HARVARD
Con estos recursos el PIC es capaz de ejecutar instrucciones solamente en un ciclo de instruccin. Con la estructura
segmentada se pueden realizar simultneamente las dos fases en que se descompone cada instruccin, ejecucin
de la instruccin y bsqueda de la siguiente.
La separacin de los dos tipos de memoria son los pilares de la arquitectura Harvard, esto permite acceder en forma
simultnea e independiente a la memoria de datos y a la de instrucciones.
Caractersticas principales
Conjunto reducido de instrucciones (RISC). Solamente 35 instrucciones que aprender a utilizar
Oscilador interno de 4MHz
Opera con una frecuencia de reloj de hasta 20 MHz (ciclo de mquina de 200 ns)
Los registros de uso general pueden ser usados directamente por el usuario, sin existir restricciones. Pueden
servir para almacenar resultados que se reciben desde el registro W (acumulador), datos que provienen de
las puertas de entradas, etc.
1
Pines de I/O (Entrada/Salida)
PORTA: RA0-RA7:
Los pines RA0-RA4 y RA6RA7 son bidireccionales y manejan seales TTL
El pin RA5 es una entrada Schmitt Trigger que sirve tambin para entrar en el modo de programacin
cuando se aplica una tensin igual a Vpp (13,4V mnimo)
El terminal RA4 puede configurarse como reloj de entrada para el contador TMR0
PORTB: RB0-RB7:
Los pines RB0-RB7 son bidireccionales y manejan seales TTL
El pin RB0 se puede utilizar como entrada de pulsos para provocar una interrupcin externa
Los pines RB4-RB7 estn diseados para detectar una interrupcin por cambio de
estado. Esta interrupcin puede utilizarse para controlar un teclado matricial, por poner un ejemplo
Otros pines
VDD: Pin de alimentacin positiva. De 2 a 5,5 Vcc
VSS: Pin de alimentacin negativa. Se conecta a tierra o a 0 Vcc
MCLR: Master Clear (Reset). Si el nivel lgico de este terminal es bajo (0 Vcc), el microcontrolador
permanece inactivo. Este Reset se controla mediante la palabra de configuracin del PIC
OSC2/CLKOUT: Salida del oscilador. El PIC 16F628 dependiendo de cmo se configure puede proporcionar
una salida de reloj por medio de este pin
2
DIODO LED
SIMBOLOS
Diodo Emisor de Luz (LIGHT EMITTING DIODE) es un dispositivo semiconductor que tiene la capacidad de
emitir luz cuando este se polariza directamente y conduce una corriente electrica a traves de el.
C1. PIC16F628A
C2. Resistencias de 220.
C3. LED.
C4. Cables de Conexin.
C5. Protoboard.
C6. Fuente de 5 VDC.
C7. Grabador de PIC.
C8. Computador.
C9. Cable USB.
D1. Mediante el software Mikro C, emplear las sentencias necesarias para encender y apagar un LED, con un
tiempo de 750 ms.
D2. Una vez realizado el programa, compilarlo y generar el archivo .hex.
D3. Realice el diagrama de circuito en el software Proteus, tomando en cuenta el valor de la resistencia, la
misma que fue calculada previamente.
D4. Cargue el archivo.hex en el elemento PIC16F628A del simulador, con una frecuencia de reloj de 4MHz.
D5. Revise los resultados de la simulacin.
D6. Si los resultados fueron correctos, implementar el circuito en protoboard.
3
E. ACTIVIDADES A DESARROLLAR O PROCESO
4
R=( Vcc-Vf ) / If
R = ES LA RESISTENCIA LIMITADORA
Vcc = ES EL VOLTAJE DE ALIMENTACION
Vf = ES LA TENSION TIPICA DE ALIMENTACION DEL DIODO LED
If =ES LA CORRIENTE TIPICA DEL DIODO LED
R = (5v 1,2v) / 5 ma
R = 760 Ohmios resistencia existente en el mercado 680Ohmios
5
F3.Captura de la simulacin de LED encendido.
G. RESULTADOS OBTENIDOS
6
H. CONCLUSIONES Y RECOMENDACIONES
CONCLUSIONES
Una vez que el programa realizado fue compilado y simulado en el Proteus correctamente, la programacin puede
ser transferida al PIC utilizando el programador.
Se concluye que todos los PIC no se puede programar con los mismos comandos para cualquier PIC este depende
de la numeracin del mismo
Tambin se concluye que el destello del led depende del tiempo que se de en la programacin y no debe ser muy
alto dicho tiempo, porque no se puede visualizar el destello del led correctamente.
Tambin estos PIC pueden ser reutilizados de acuerdo a la necesidad del programador, debido a que la informacin
puede ser borrada para cargar nuevas programaciones ya que el PIC es como un flash memory.
RECOMENDACIONES
Chequear que se cree una nueva carpeta para guardar el nuevo proyecto, caso contrario sale error de compilacin.
Una vez que se simula en el Proteus se verifica que el PIC este bien programado y si no funciona el circuito armado
el protoboard es porque est mal armado y toca revisar las conexiones.
Verificar que al momento de cargar el programa en el PIC este correctamente instalado en la tarjeta de programacin
caso contrario podemos daar el PIC como el programador.
Verificar que este activado el puerto de comunicacin para instalar el programados de PIC
I. BIBLIOGRAFA
http://www.circuitoselectronicos.org/2011/01/el-pic-16f628.html
http://www.tuelectronica.es/tutoriales/electronica/como-conectar-un-diodo-led.html
http://jupiter.utm.mx/~tesis_dig/10728.pdf
7
J. ANEXOS
OSC2/CLKOUT: Salida del oscilador. El PIC 16F628 dependiendo de cmo se configure puede proporcionar una
salida de reloj por medio de este pin
En la siguiente tabla se muestran los diferentes materiales utilizados para la construccin de LEDs y su respectiva
longitud de onda.
8
El dispositivo semiconductor esta comnmente encapsulado en una cubierta de plstico. El plstico puede o no ser
coloreado, sin embargo, ello no influye en el color de la luz emitida. La intensidad de la luz depende de la corriente
elctrica que atraviesa el led y debe ser regulada de acuerdo a la longitud de onda que emite el LED
9
10