Usando el CD4094 para manejar displays 7 segmentos
<keywords content="TTL 74Ls164N, electronica, circuito, pic, NE555, PIC BASIC, PIC SIMULATOR IDE, esquema, circuito impreso, proyecto, gratis, download, programa, CMOS, pin, e/s, i/o, ucontrol, PIC, 16F628a, 16f84a" /> <center>
| Inicio | Foro | Revista uControl | Circuiteca | Microcontroladores | Electrónica Básica | Herramientas y Software | Tutoriales | Colaboradores | Enlaces |
|
¿Ya descargaste los ejemplares GRATUITOS de la Revista uControl? ¡No te los pierdas!. | |||||||||
|
wikipage=Dado electrónico con PIC
tooltip=Dado electrónico con PIC
img_src=Image:dado100.jpg
img_width=150px
img_alt=Dado electrónico con PIC
</linkedimage> |
wikipage=Como trucar un servo
tooltip=Como trucar un servo
img_src=Image:trucaservo150.jpg
img_width=150px
img_alt=Como trucar un servo
</linkedimage> |
wikipage=Comunicación inalámbrica entre PICs
tooltip=Comunicación inalámbrica entre PICs
img_src=Image:TXRX150.jpg
img_width=150px
img_alt=Comunicación inalámbrica entre PICs
</linkedimage> |
wikipage=CCS - Libreria de gráficos para GLCD K0108
tooltip=CCS - Libreria de gráficos para GLCD K0108
img_src=Image:GLCD-100.gif
img_width=150px
img_alt=CCS - Libreria de gráficos para GLCD K0108
</linkedimage> |
wikipage=Funcionamiento de una matriz de LEDs
tooltip=Funcionamiento de una matriz de LEDs
img_src=Image:GNUxx.jpg
img_width=150px
img_alt=Funcionamiento de una matriz de LEDs
</linkedimage> |
![]() |
Todos los articulos y proyectos de uControl tienen su lugar en el foro. Si tienes dudas o comentarios, busca o crea el hilo correspondiente, y tendrás una rapida respuesta.
|
![]() |
|
Usando el CD4094 para manejar displays 7 segmentos.
| ||||||||||||||
IntroducciónSiguiendo con el análisis comenzado en el artículo Registros de desplazamiento publicado en este mismo número, se estudiará el circuito integrado CD4094, de Fairchild semiconductor, que posee prestaciones similares al 74HC164N.
El CD4094El 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
Diagrama de Conexión del CD4094.
Para que el CD4094 pueda manejar un display 7 segmentos, tienen que haber unas señales de control establecidas, que podemos gestionarla con un microcontrolador. En este artículo usaremos el PIC16F84A. Diagrama de tiemposPara establecer las señales de control en el CD4094, es necesario estudiar su diagrama de tiempos:
Diagrama de tiempos.
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. Como se usará un display 7 segmentos, lo mejor es ver el dato completo una vez finalizada la transferencia. Entonces STROBE en un nivel alto mientras enviamos los datos. Con ello garantizamos que el display no muestre valores “extraños” hasta que no pongamos STROBE en bajo, instante que se transferirán los 8 bits completos a los latches de salida. Por último tenemos el pin OUTPUT ENABLE. Este pin cumple la función del tercer estado del latch, el estado de alta impedancia. En este caso no lo usaremos. Generalmente se emplea en sistemas de buses, donde se conectan varios integrados a las mismas señales, permitiendo aislar un circuito de otro. Así que mantendremos este pin en un nivel alto.
El softwareUna vez comprendido el funcionamiento del esquema de tiempos del CD4094, se procederá a escribir un programa para el microcontrolador PIC16F84A usando el compilador de lenguaje C de la empresa CCS:
El esquema eléctricoEsquema del circuito eléctrico. Lista de componentesEsta es la lista de componentes necesarios para el montaje:
NotasHay que tomar en cuenta la velocidad de operación del CD4094 y que las señales de control no deben ser menores al especificado por la hoja técnica (datasheet). En nuestro ejemplo estamos trabajando con una frecuencia de oscilación de 4MHz, esto es, 1uS por cada paso del contador de programa del microcontrolador, suficientes para los 0,666 uS mínimos que exige el CD4094 a 5V de alimentación. Esto hay que considerarlo si se va a trabajar a niveles de tensión ó frecuencias muy altas. Bibliografía consultada
Glosario
Autor
| ||||||||||||||
|
Este contenido se rige por la licencia de Creative Commons "Licencia Creative Commons Atribución-No Comercial-Sin Obras Derivadas 3.0". Para más información, véase la licencia en su forma reducida y completa. |


