Decodificador y Display

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 8

Que es un decodificador

74LS48
Decodificador de BCD a 7 segmentos 74LS48. Para uso con displays de
cátodo común. TTL.
Un decodificador es un circuito combinacional, cuya función es inversa a la
del codificador, esto es, convierte un código binario de entrada
(natural, BCD, etc.) de N bits de entrada y M líneas de salida (N puede ser
cualquier entero y M es un entero menor o igual a 2N), tales que cada línea
de salida será activada para una sola de las combinaciones posibles de
entrada.
El decodificador trabaja de manera sencilla, le mandamos el numero que
deseamos desplegar en binario y el se encarga de convertirlo a decimal en
nuestro 7 segmentos, como tenemos 4 entradas en el (A B C D) tenemos un
numero binario de 4 bits, es decir podemos visualizar del 0 al 15,
obviamente del 10 al 15 se simboliza de diferente manera en el 7 segmentos,
aquí dejo la imagen, igual se puede encontrar en el datasheet del 74ls48.

La conexión es muy intuitiva, vamos a conectar los pines a,b,c,d,e,f,g del


74ls48 al los respectivos del desplaye 7 segmentos, las entradas A, B, C, D
las conectaremos a los pines del arduino con los que los controlaremos, en
nuestro caso los pines digitales 2, 3, 4, 5. Los pines del LT, BI/RBO, RBI los
conectaremos a VCC con una resistencia de 10k, estos pines sirven para
probar el desplaye 7 segmentos.
se ha puesto 4 leds para comprobar el codigo que le mandamos en binario y
como se muestra en el 7 segmentos, eso es adicional y no hace falta, pero
ayuda a entender mejor si es la primera vez que lo usan.
Lo siguiente que necesitamos es el codigo:
----------------------------------------------------------------------------------------------------------
----------------
//las entradas del 74ls48 van en orden DCBA es decir si queremos un 4
mandamos 0100
// Declaramos pines a usar para 74ls48
int A = 5;
int B = 4;
int C = 3;
int D = 2;

Decodificador BCD 7447 y 7448


Los decodificadores son circuitos integrados que convierten una entrada de
código binario a código BCD correspondiente para encender los segmentos
de un display para que se forme el valor en decimal que responde al número
binario.
Existen múltiples referencias, en este artículo hablaremos sobre los más
usados, el 7447 y el 7448, los cuales son tecnología TTL, es decir, que su
voltaje de alimentación es de 5 voltios.
Como sabemos, los display de 7 segmentos pueden ser de ánodo o cátodo
común, y para cada uno corresponde el decodificador a usar, para el display
de ánodo común usamos un 7447 y para uno de cátodo común el 7448.
En la imagen vemos a la izquierda la distribución de pines de ambos
decodificadores como vienen de fábrica y la derecha la distribución que
vamos a usar en nuestros ejemplos, hay que tener en cuenta que cuando se
vaya a realizar un montaje físico, se debe usar la distribución original.
Centrándonos en la distribución de pines a la derecha vamos a explicar la
función de cada uno de ellos.
Los pines A, B, C y D son las entradas, si en ellas ponemos un numero
binario de 4 bits, siendo A el bit menos significativo y D el mas significativo,
obtenemos en las salidas a, b, c, d, e, f y g el código BCD (Binary-Coded
Decimal – Decimal Codificado en Binario), para que en un display de 7
segmentos se enciendan los correspondientes para formar ese número en
decimal.
Hasta este punto, además de los pines de alimentación, es suficiente para
que nuestro decodificador funcione correctamente, la siguiente es una
muestra de la conexión típica de un decodificador entre su controlador que
entrega el valor binario y el display de 7 segmentos que recibe el resultado.
Los pines restantes LT, BI/RBO y RBI son entradas que se activan en nivel
bajo (0 voltios), es decir que si las vamos a conectar por lo general deben
permanecer en estado alto (5 Voltios). La función que cumplen son las
siguientes:
LT (Lamp Test): Poniendo en estado Lógico 0 este pin y manteniendo
BI/RBO en 1, el decodificador encenderá todos los segmentos del display (sin
importar el valor que este en las entradas A, B, C y D), es una forma de
probar que ninguno se encuentre dañado.
RBI (Ripple Blanking Input): Cuando todas nuestras entradas se
encuentran en estado lógico 0 y manteniendo LT en 1, al poner el pin RBI en
0 este apagará todo el display, por tanto, en algunos casos podemos usarlo
para suprimir el cero cuando no hace falta mostrarlo.
BI/RBO (Blanking Input/Ripple Blanking Output): Siempre permanece en
estado alto (1), a menos que RBI, A, B, C y D estén es estado bajo, de este
modo, BI/RBO también pasará a estado bajo. Al aplicarle directamente un
estado bajo, sin importar el estado de las demás entradas, apagará los
segmentos del display.
Los pines RBI y BI/RBO son perfectos cuando se trabajan en escala y con
varios display, de este modo cuando, por ejemplo se trabaja con 6 display
(un decodificador por cada uno), y se envía un valor de 3 dígitos, en lugar de
mostrar 000123, se muestra en realidad 123, donde los display
correspondientes a los 0 se quedan apagados. Este método era usado cuando
no teníamos dispositivos tan poderosos como los microcontroladores, ahora
perfectamente por medio de software se puede usar un solo decodificador
para los mismos 6 display del ejemplo y dejar de mostrar los ceros cuando
sea necesario. (Incluso en el mejor de los casos evitarnos el uso del
decodificador).
En la siguiente gráfica se muestran los segmentos que se encienden según el
código binario en la entrada del decodificador, cabe aclarar que no importa
si es el 7447 o 7448, el código dará como resultado que se enciendan los
mismos segmentos, en realidad la importancia va en tipo de display, ánodo
común para el 7447 y cátodo común para el 7448.
Display de 7 segmentos anodo y catodo

El display de 7 segmentos o visualizador de 7 segmentos es un componente


que se utiliza para la representación de números en muchos dispositivos
electrónicos debido en gran medida a su simplicidad. Aunque externamente
su forma difiere considerablemente de un diodo LED (diodos emisores de
luz) típico, internamente están constituidos por una serie de diodos LED con
unas determinadas conexiones internas, estratégicamente ubicados de tal
forma que forme un número 8.
A cada uno de los segmentos que forman el display se les denomina a, b, c,
d, e, f y g y están ensamblados de forma que se permita activar cada
segmento por separado consiguiendo formar cualquier dígito numérico. A
continuación se muestran algunos ejemplos:
• Si se activan o encienden todos los segmentos se forma el número "8".
• Si se activan sólo los segmentos: "a, b, c, d, e, f," se forma el número "0".
• Si se activan sólo los segmentos: "a, b, g, e, d," se forma el número "2".
• Si se activan sólo los segmentos: "b, c, f, g," se forma el número "4".
Muchas veces aparece un octavo segmento denominado p.d. (punto decimal).
Los diodos led trabajan a baja tensión y con pequeña potencia, por tanto,
podrán excitarse directamente con puertas lógicas. Normalmente se utiliza
un codificador (en nuestro caso decimal/BCD) que activando un solo pins de
la entrada del codificador, activa las salidas correspondientes mostrando el
número deseado. Recordar también que existen display alfanuméricos de 16
segmentos e incluso de una matriz de 7*5 (35 bits).
Los hay de dos tipos: ánodo común y cátodo común.

En los de tipo de ánodo común, todos los ánodos de los leds o segmentos
están unidos internamente a una patilla común que debe ser conectada a
potencial positivo (nivel “1”). El encendido de cada segmento individual se
realiza aplicando potencial negativo (nivel “0”) por la patilla correspondiente
a través de una resistencia que límite el paso de la corriente.

En los de tipo de cátodo común, todos los cátodos de los leds o segmentos
están unidos internamente a una patilla común que debe ser conectada a
potencial negativo (nivel “0”). El encendido de cada segmento individual se
realiza aplicando potencial positivo (nivel “1”) por la patilla correspondiente
a través de una resistencia que límite el paso de la corriente.
Los segmentos pueden ser de diversos colores, aunque el display más
comúnmente utilizado es el de color rojo, por su facilidad de visualización.
También existen displays alfanuméricos de 14 segmentos que permiten
representar tanto letras como números. El display de 14 segmentos tuvo
éxito reducido y sólo existe de forma marginal debido a la competencia de la
matriz de 5x7 puntos.

Si bien hoy este tipo de displays parecen antiguos u obsoletos. Ya en la


actualidad es muy común el uso de vistosos displays gráficos, incluso con
posibilidad de colores a un bajo costo. Sin embargo el display de 7 segmentos
sigue siendo una excelente opción en ciertas situaciones en las que se
requiera mayor poder lumínico y trabajo en áreas hostiles, donde los
displays podrían verse afectados por condiciones ambientales adversas. Aún
no se ha creado otro dispositivo de señalización que reúna características
como este en cuanto a: Buen poder lumínico, claridad, sencilla
implementación, bajo costo y robustez.

También podría gustarte