Sie sind auf Seite 1von 11

DECODIFICACIN BCD A CDIGO DE 7 SEGMENTOS

Qu es un decodificador? Es un dispositivo que "decodifica" un cdigo de entrada en otro. Es decir, transforma una combinacin de unos y cero, en otra. 74LS47, en particular transforma el cdigo binario en el cdigo de 7 segmentos. Parece confuso, pero en breve quedar ms claro.

El decodificador recibe en su entrada el nmero que ser visualizado en el display. Posee 7 salidas, una para cada segmento. Para un valor de entrada, cada salida toma un estado determinado (activada o desactivada). La entrada consiste en 4 patas o pines donde el decodificador recibe los nmeros binarios. Podemos ingresar valores de 0 a 9 en formato binario.

Para ingresar un "0" en un pin, conectaremos el mismo al terminal negativo de la fuente. Para ingresar un "1", vamos a conectarlo al terminal positivo. En el tutorial estoy utilizando un decodificador TTL, por lo que la fuente debe ser de 5v. Como es un decodificador 74LS47? El dispositivo viene en un encapsulado DIP16. Sus pines o patillas son:

Entradas: 4 pines de entrada para ingresar el dgito a mostrar en binario. Salidas: 7 pines de salida, uno para cada segmento. Control: 3 pines de control. Por los momentos no entraremos en detalle para que se utilizan. Alimentacin: 2 pines para alimentacin, fuente (+) y fuente (-).

Entonces, como ya lo dijimos, hay que aplicar el nmero deseado en la entrada y el dispositivo, automticamente, habilita los segmentos correspondientes a la salida. Supongamos que queremos mostrar el nmero 5. Utilizando la tabla anterior vemos que 5 en binario es 0101. Debemos aplicar este valor en los pines de entrada en el orden DCBA, es decir DCBA = 0101, o sea D=0, C=1, B=0, A=1. Al hacerlo, el integrado enciende todos los segmentos, salvo "b" y "e" para mostrar el nmero 5.

Veamos ahora, los valores reales de tensin en la entrada y salida. Recuerden que el "1" lgico equivale a 5v y el "0" lgico a 0v. Vemos nuevamente el mismo grfico, ahora con los valores de tensin en la entrada y la salida:

Por favor, presten atencin a los niveles en la salida. Los segmentos encendidos tienen un nivel lgico 0 y los apagados 1. Es decir, cuando el decodificar pone 0v en una salida, el segmento debe quedar encendido, y el mismo se apaga cuando la salida presenta 5v. Este tipo de salida se denomina activo baja, lo que significa que cuando la salida est en nivel bajo (0 lgico), la salida est activa. Resumiendo:

En la entrada del 74LS47 hay que ingresar un cdigo binario El valor binario es una combinacin de unos y cero, siendo, "0" lgico = 0v; "1" lgico = 5v. En la salida aparece la combinacin de siete segmentos correspondiente. Cada pin de salida corresponde a un segmento. Las salidas son activo baja, es decir, "0" lgico = encendido; "1" lgico = apagado.

Cmo encender los segmentos? Ahora que tenemos claro cmo funciona el decodificador, veamos como conectarlo con el display de 7 segmentos. En definitiva,

cada patilla de salida controla un segmento, o sea un LED. Y lo que tenemos que lograr es que el LED quede encendido cuando se le aplican 0v, y que se apague al aplicar 5v. Esto tiene un porque, y hacerlo es muy simple. La conexin que debemos realizar es la siguiente.

Vean la conexin: tenemos la fuente de 5v, conectada a un resistor en serie con el LED. El ctodo del LED queda conectado a una pata del integrado 74LS47. Vean que pasa, cuando la salida del integrado esta en 0v, se produce una circulacin de corriente desde la fuente hasta la pata, y el LED se enciende. Pero, cuando la salida queda en 5v, no hay circulacin de corriente (pues no hay desnivel de tensiones). Simple, verdad? Si no est muy claro cmo funciona, Circuito completo. Ahora, que ya tenemos el concepto del decodificador y la forma en que enciende los segmentos, veamos el circuito completo:

Analicemos el circuito por partes. En primer lugar, veamos el dgito de 7 segmentos. Cada segmento est conectado al pin correspondiente, mediante una resistencia de limitacin de corriente. Los nodos de todos los segmentos (es decir, la patilla nodo Comn CA) se conectan a la fuente positiva de +5v. Es lo mismo que habamos visto antes con un solo LED. Ahora, veamos la entrada. Para ingresar la combinacin de entrada estoy utilizando llaves tipo DIP switch. La llave 1 controla la entrada A, la 2 controla B, etc. Cuando la llave esta en ON, en la entrada se aplica una tensin de 0v (recordar que GND es 0v). Cuando est en OFF, tenemos 5v, mediante las resistencias pull-up conectadas a la fuente positiva +5v. Es la forma clsica de controlar la entrada de un dispositivo digital, pero para los que no estn familiarizados, aqu va una breve explicacin de cmo funciona. Veamos una sola entrada:

En la imagen de arriba, a la izquierda, est el circuito para controlar una sola entrada digital. El pin de entrada queda conectado mediante una resistencia a +5v, y mediante una llave a tierra. Veamos qu pasa, cuando llave queda abierta (imagen del medio). En ese caso, la entrada queda conectado a +5v. Hay una resistencia en el medio, pero las entradas digitales no toman corriente, a efectos prcticos la corriente vale cero. Entonces, quedan aplicados los +5v en la entrada, equivalente a un "1" lgico. Por otra parte, con la llave cerrada (imagen a la derecha), la entrada queda conecta directamente a tierra, se aplican 0v equivalente a un "0" lgico. Sigue estando conectada a la fuente de +5v mediante la resistencia, pero ahora la situacin cambio. Por la resistencia circula una corriente, desde +5v a tierra. Para que esta corriente no sea excesiva, las resistencias pull-up por lo general son grandes, entre 1 y 10k. (Si no colocamos una resistencia pull-up, al cerrar la llave, se produce un cortocircuito; por eso son necesarias las resistencias).

Lo que quedo en el tintero. Algunas cositas que quedaron pendientes en los desarrollos del artculo: Pines control: como lo mencione, el integrado tiene tres pines de control, no los vamos a utilizar. Para que el circuito funcione adecuadamente, hay que conectarlos a +5v. Lo hice mediante una resistencia pull-up. Combinaciones de entrada: En la tabla de cdigos de entrada, estn las combinaciones desde 0000 hasta 1001. Pero, qu pasar si ingresamos una combinacin que no est en la tabla, por ejemplo, 1100 o 1111? Bueno, en el display aparecern unos smbolos raros que no son nmeros ni letras. A continuacin les dejo la tabla que tome de la hoja de datos, para que vean de que se trata.

Un dispositivo de salida muy utilizado para visualizar nmeros decimales es el visualizado de 7 segmentos. Los 7 segmentos se marcan con las letras de la a a la g. Existes varios tipos de visualizadores dentro de los cuales encontramos, el denominado incandescente, que es similar a una lmpara comn, el de tubo de descarga de gas, que opera a tensiones altas y produce una iluminacin anaranjada, el de tubo fluorescente, que da una iluminacin verdosa cuando luce y opera con tensiones bajas, el ms moderno que es el de cristal lquido (LCD), este crea nmeros negros sobre fondos plateados, y por ltimo el visualizador comn de diodos emisores de luz (LED) que produce un brillo rojo cuando luce. Existen visualizadores LED que cuando lucen emiten colores distintos del rojo. Como el visualizador LED es el ms fcil de utilizar y el ms comn por eso se tratar con ms detalles. En la figura se muestra la forma de operacin de un visualizador de 7 segmentos.

Cada segmento (de a a g) contiene un LED. Como la corriente tpica de un LED es de 20 mA, se

colocan resistores de 150 (ohmios) con el fin de limitar dicha corriente. Sin este resistor, el LED podra quemarse debido a que un LED puede soportar solo 1.7V a travs de sus terminales. Existen dos tipos de visualizadores LED, el de nodo comn y el de ctodo comn. Ctodo comn: cuando todos los ctodos estn unidos entre s y van directo a tierra. nodo comn: cuando todos los nodos estn conectados entre s y van a la fuente de alimentacin como el caso del ejemplo del cual estamos hablando. Si, por ejemplo, se desea que aparezca el nmero decimal 7 en el visualizador de la figura deben cerrarse los conmutadores a, b y c para que luzcan los segmentos a, b y c del LED. Observar que una tensin de tierra (baja) activa a los segmentos de este visualizador LED. En la figura se muestra el dispositivo TTL denominado decodificador excitador 7447A BCD a 7 segmentos, con su respectiva tabla de verdad.

Figura 8: Smbolo lgico del decodificador 7447

La entrada es un nmero BCD de 4 BITS, el nmero BCD se transforma en un cdigo de 7 segmentos que ilumina los segmentos del visualizador LED. Tambin se muestran 3 entradas extras en el smbolo lgico. La entrada de test de lmparas har lucir todos los segmentos adecuados para ver si son operativos. Las entradas de borrado que son las que desconectan todos los elementos activados. Las entradas de borrado y test de lmparas son activadas por niveles de tensin bajo y las entradas BCD son activadas por 1 lgicos. Observar la lnea 1 de la tabla de verdad. Para que aparezca el 0 decimal en el visualizador, las entradas BCD deben ser LLLL. Esto activar los segmentos a, b, c, d, e y f para formar el cero decimal. Las entradas BCD invlidas (decimal 10, 11, 12, 13, 14 y 15) no son nmeros BCD; sin embargo, generan una nica salida. Para la lnea decimal 10, entradas HLHL, la columna de salida indica que se activan la salida d, e, y g. Formando una pequea c. En la familia CMOS existen muchos decodificadores para visualizadores dentro de los cuales se destacan el 74C48 que no necesita circuitera extra para la mayora de los visualizadores LED, el 4511 y el 74HC4511.

Das könnte Ihnen auch gefallen