Documentos de Académico
Documentos de Profesional
Documentos de Cultura
G2A
Y1 Y1
E G2B
G Y2 Y2
74138 Y3 Y3
demux Y4 Y4
C de 3 a 8 Y5 Y5
B Y6 Y6
A Y7
Y7
DECODIFICADORES ESPECIALES
Existen algunos paquetes en circuito integrado que realizan funciones lógicas muy usuales y que
representan una ligera variante a los decodificadores mencionados anteriormente, tales
decodificadores especiales son:
7446, 7447: Decodificadores /driver de BCD a 7 segmentos con salidas de colector abierto. Estos
circuitos manejan alto voltaje de salida (15 volts para el 7447 y 30 volts para el 7446). manejan alta
corriente de salida y tienen salidas activas en bajo, lo cual los hace compatibles con desplegadores
de 7 segmentos de ánodo común
7449: Decodificador/driver de BCD a 7 segmentos con salidas activas en alto (compatible con
desplegadores de cátodo común).
16 15 14 13 12 11 10 9
Vcc
f g a b c d
B e
C LT Bi/Rbo Rbi D A
Gnd
1 2 3 4 5 6 7 8
No se describirá aquí la tabla de verdad del circuito, ya que en capítulos anteriores ya se ha tratado
la conversión BCD a 7 segmentos, en cambio, se describe a continuación la manera como funcionan
las entradas y salidas especiales de este circuito:
LT (Lamp Test).- Cuando esta señal se activa (en bajo) todas las salidas de segmento se activan.
Esto sirve para probar si los leds del desplegador están o no en buen estado, ya que en esta
condición todos deberán encender, si no es así, probablemente alguno este dañado).
RBI/RBO (Right Blank Input/Output).- Esta es una salida de colector abierto que funciona en
conjunción con la entrada RBI que se explica a continuación
RBI (Right Blank Input).- Cuando esta entrada es activada (en bajo) y el dato BCD de entrada al
7447 es cero (DCBA = 0000) en lugar de activar el código de 7 segmentos del cero, apaga todos
los segmentos y además activa RBO (en bajo).
Quizás pueda parecer un poco raro la manera en que actúan las señales RBi, Rbo, sin embargo, si
se tiene presente que en conjunto permite el “blanqueo” de ceros a la izquierda cuando se despliega
información de varios dígitos se entenderá mjeor su funcionamiento. En la siguiente figura se
muestra el despliegue del número 040 con el cero de la izquierda blanqueado:
abcdefg abcdefg abcdefg
CODIFICACIÓN DE TECLADOS
Codificar un teclado significa asignar un código binario a cada una de las teclas que componen el
teclado. Así como decodificarlo significa determinar cual de las teclas fue presionada de acuerdo al
código que la representa. La codificación de teclados se puede realizar usando multiplexores y
demultiplexores.
Como ejemplo enseguida se ilustra un esquema para codificar 64 teclas arregladas en una matriz de
8x8, usando un 74155 (como decodificador de 3 a 8) y un multiplexor 74152. En este ejemplo un
nivel ALTO en la salida del 74152 indica que una tecla se oprimió y la combinación de las 3
entradas de selección del 74152 con las del 74155 determinan cual fue la tecla que se oprimió.
1C 2C A B 1G 2G
74155
1Y0 1Y1 1Y21Y3 2Y0 2Y1 2Y2 2Y3
+Vcc
74152
1K
D0
D1
SALIDA D2
D3
D4
LINEAS A D5
DE B D6
SELECCION D7
C
En la figura cada tecla representada por un pequeño círculo implica un switch en cada una de las
64 intersecciones de las 8 salidas del 74155 con las 8 entradas del 74152.
La figura representa como tecla presionada la intersección de la salida 1Y1 con la entrada D6, de
manera que cuando las lineas de selección del 74152 tengan un 6 (CBA=110)y las líneas de
selección del 74155 tengan un 1 (CBA=001) se activará la salida del 74152, indicando que hay
una tecla presionada en esa intersección. El código de la tecla se puede formar a partir de estas seis
entradas de selección.
Vcc
D0
D1
D2
D3
D4
MUX f
D5 Y
D6 de 8 a 1
D7
A C
B B
C A
A B C f
0 0 0 0
0 0 1 1
0 1 0 1
0 1 1 1
1 0 0 0
1 0 1 0
1 1 0 1
1 1 1 0