MARCO TEORICO
ETAPA DE CONTROL
Lista de Componentes:
- 1 Microcontrolador PIC16F84A /20.
- 1 Cristal de 20 MHz.
- 2 Capacitores Cerámicos de 22 picoFaradios.
- 1 Pulsador NA(Normalmente Abierto).
- 1 Resistencia de ¼ watts R=10 KOhmios.
Descripción:
Se usa 8 pines del Puerto B, para el control de las filas de la Matriz de leds, el pin BO será la Fila 1, comenzando desde la parte superior de la Matriz y así sucesivamente.
RB0: FILA1
RB1: FILA2
RB2: FILA3
RB3: FILA4
RB4: FILA5
RB5: FILA6
RB6: FILA7
RB7: FILA8
Se usa 3 pines del Puerto A, para el envió y control de los datos.
RA0: DATO
RA1: CLOCK
RA2: ENABLE
ETAPA DE POTENCIA
Lista de Componentes:
- 8 Transistores PNP BD136
- 8 Resistencias de ¼ watts R=1.5 KOhmios.
Descripción:
Los transistores están configuradores para trabajar en Corte y Saturación. Cuando se envié Un dato en Nivel Bajo ( 0 Voltios) por el pin(RB0,……RB7) elegido se habilitara una fila.
Un dato en Nivel Alto (5 Voltios) por el pin(RB0,……RB7) elegido se deshabilitara una fila.
ETAPA DE REGISTROS
Lista de Componentes:
- 1 Registro CD4094 (CMOS).
- 1 Darlington ULN2803.
Descripción del CD4094:
El CD4094 es un registro de desplazamiento de 8 bits, con salida tri-estado. Esto significa que disponemos de un mecanismo para aislar sus 8 pines de salida del resto del circuito. Los datos son desplazados serialmente con cada flanco de subida del reloj (CLOCK) y cada bit es transmitido al latch correspondiente con cada flanco de bajada del pin STROBE.
Las características más destacables de este circuito integrado son:
•Rango de voltaje: 3.0 V a 18.0 V
•Compatibilidad con la familia TTL
•Salida tri-estado
La señal de control STROBE se usa en caso de que queramos tener en los latch de salida los bits enviados por el PIC a medida que se van recibiendo.
Por último tenemos el pin ENABLE. Este pin cumple la función del tercer estado del latch, el estado de alta impedancia. Generalmente se emplea en sistemas de buses, donde se conectan varios integrados a las mismas señales, permitiendo aislar un circuito de otro.
Descripción del ULN2803:
Puede manejar hasta 500mA por pin.
Presenta dos estados para el control de sus pines:
-Cuando recibe Un Nivel Alto (5 Voltios) en su pin de Entrada a la Salida correspondiente a ese Pin tendremos O voltios.
-Cuando recibe Un Nivel Bajo (0 Voltios) en su pin de Entrada a la Salida correspondiente a ese Pin tendremos Alta Impedancia (Circuito Abierto).
Observación:
Para nuestro caso se está juntando los pines del ENABLE y STROBE, para asegurar que totalmente este desactiva las columnas (Alta Impedancia).
PROGRAMAS DE PRUEBA
*COMPILADOR PARA PROGRAMAR MICROCONTROLADORES:
-COMPILADOR CCS V4. 104: PIC C COMPILER
Programación en Alto Nivel, Lenguaje C.
* HERRAMIENTA CAD
- PROTEUS: V7.7 S2
Para la Simulación de Microntroladores.
Teniendo estas dos herramientas de por medio ya podemos realizar los primeros programas.