Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Practica 1 Decodificadores y Codificadores
Practica 1 Decodificadores y Codificadores
1. OBJETIVOS:
Conocer y comprender el funcionamiento de los decodificadores
Conocer y comprender el funcionamiento de los codificadores
2. MARCO TEÓRICO:
2.1 Decodificador binario
Un decodificador es un circuito lógico cuya función es indicar la presencia de cierto código en sus líneas de
entrada con un nivel predeterminado a la salida. El procedimiento consiste en interpretar el código de n
líneas de entrada con el fin de activar un máximo de 2n líneas a la salida. Si el código de entrada tiene
combinaciones no usadas o de no importa, la salida tendrá menos de 2n salidas. La característica
predominante en los decodificadores es un mayor número de salidas con respecto al número de entradas.
Entradas Salidas
X Y Z Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7
0 0 0 1 0 0 0 0 0 0 0
0 0 1 0 1 0 0 0 0 0 0
0 1 0 0 0 1 0 0 0 0 0
0 1 1 0 0 0 1 0 0 0 0
1 0 0 0 0 0 0 1 0 0 0
1 0 1 0 0 0 0 0 1 0 0
1 1 0 0 0 0 0 0 0 1 0
1 1 1 0 0 0 0 0 0 0 1
Suponiendo que el visualizador es un display de cátodo común, se obtiene una tabla cuyas entradas en
código BCD corresponden a A, B, C y D y unas salidas correspondientes a los leds que se encenderían en
cada caso para indicar el dígito decimal. La tabla 1 muestra el caso de ejemplo.
Entradas Salidas
Valor decimal
A B C D a b c d e f g
0 0 0 0 0 1 1 1 1 1 1 0
1 0 0 0 1 0 1 1 0 0 0 0
2 0 0 1 0 1 1 0 1 1 0 1
3 0 0 1 1 1 1 1 1 0 0 1
4 0 1 0 0 0 1 1 0 0 1 1
5 0 1 0 1 1 0 1 1 0 1 1
6 0 1 1 0 1 0 1 1 1 1 1
7 0 1 1 1 1 1 1 0 0 0 0
8 1 0 0 0 1 1 1 1 1 1 1
9 1 0 0 1 1 1 1 0 0 1 1
10 1 0 1 0 X X X X X X X
... .. .. .. .. X X X X X X X
15 1 1 1 1 X X X X X X X
Los valores binarios 1010 a 1111 en BCD nunca se presentan, entonces las salidas se tratan como
condiciones de no importa.
2.2 Codificador binario
El codificador binario tiene 2n entradas y n salidas. Sólo, una sola de las entradas puede estar activada. La
salida suministra el valor binario correspondiente a la entrada activada.
2
Codificador de 8 a 3.
El codificador 8 a 3 tiene 8 entradas (I0 a I7), una para cada uno de los ocho dígitos y 3 salidas que conforman
el número binario equivalente (A0 a A2). A continuación su diagrama y tabla de verdad:
Figura 3: Codificador de 8 a 3
Entradas Salidas
I0 I1 I2 I3 I4 I5 I6 I7 A2 A1 A0
1 0 0 0 0 0 0 0 0 0 0
0 1 0 0 0 0 0 0 0 0 1
0 0 1 0 0 0 0 0 0 1 0
0 0 0 1 0 0 0 0 0 1 1
0 0 0 0 1 0 0 0 1 0 0
0 0 0 0 0 1 0 0 1 0 1
0 0 0 0 0 0 1 0 1 1 0
0 0 0 0 0 0 0 1 1 1 1
3
En la tabla siguiente se muestra el código BCD correspondiente a cada dígito decimal.
BCD
Dígito Decimal
A3 A2 A1 A0
0 0 0 0 0
1 0 0 0 1
2 0 0 1 0
3 0 0 1 1
4 0 1 0 0
5 0 1 0 1
6 0 1 1 0
7 0 1 1 1
8 1 0 0 0
9 1 0 0 1
4. DESARROLLO DE LA PRÁCTICA
4.1 Decodificador binario 3x8:
Este circuito integrado contiene un decodificador 3 a 8 (que también puede funcionar como demultiplexor
1:8). La relación de pines de este integrado es la siguiente:
A, B y C: entradas de selección, activas a nivel alto (5V).
G1: entrada de validación o de dato, activa a nivel alto (5V).
G2A y G2B: entradas de validación, activas a nivel bajo (0V).
Y0, Y1, Y2, Y3, Y4, Y5, Y6, Y7: salidas del decodificador/demultiplexor activas a nivel bajo (0V).
Para que el circuito funcione como decodificador, las variables de validación deben ser G2A=G2B=0 y G1=1.
Para que el circuito trabaje como demultiplexor, la entrada G1 tiene que estar a 1 y una de las otras dos
(G2A o G2B) a 0. Si G2A=0 el dato se introduce por G2B y si G2B=0 el dato se introduce por G2A. En ambos
casos el dato es activo a nivel bajo al igual que las salidas.
Construya el circuito de la figura y complete su tabla de la verdad.
4
Figura 5: Decodificador binario 3x8
ENTRADAS
SALIDAS
ENABLE SELECT
̅̅̅̅̅̅
𝐺2𝐵 ̅̅̅̅̅̅
𝐺2𝐴 𝐺1 C B A ̅̅̅̅
𝑌0 ̅̅̅̅
𝑌1 ̅̅̅̅
𝑌2 ̅̅̅̅
𝑌3 ̅̅̅̅
𝑌4 ̅̅̅̅
𝑌5 ̅̅̅̅
𝑌6 ̅̅̅̅
𝑌7
1 X X X X X
X 1 X X X X
X X 0 X X X
0 0 1 0 0 0
0 0 1 0 0 1
0 0 1 0 1 0
0 0 1 0 1 1
0 0 1 1 0 0
0 0 1 1 0 1
0 0 1 1 1 0
0 0 1 1 1 1
5
4.2 Decodificador BCD-7 segmentos:
Los circuitos TTL 7446, 7447 y 7448 con cuatro entradas (A, B, C y D) en código binario BCD producen siete
salidas activas a nivel bajo (0V) capaces de suministrar corriente a los leds de un display de 7 segmentos. El
7446 tiene sus salidas en colector abierto (30V), el 7447 también tiene sus salidas en colector abierto (15V)
y el 7448 con salida de potencia y resistencia interna de 2 kΩ. Tienen además las siguientes entradas de
control:
RBI = entrada de propagación de borrado activa a nivel bajo (0V): a nivel bajo (0V) apaga el display,
siempre que LT esté a nivel alto (5V) y todas las entradas A, B, C y D estén a nivel bajo (0V). Además,
pone la salida RBO a nivel bajo (0V) para que se pueda propagar el borrado.
LT = prueba de lámpara: a nivel bajo (0V) todos los segmentos de salida se encienden (salidas a
nivel bajo 0V), siempre que BI esté a nivel alto (5V).
BI/RBO = borrado prioritario a nivel bajo (0V): con BI a nivel bajo (0V) apaga el display,
independientemente de las demás entradas. Actúa también como salida indicadora de apagado del
display.
Construya el circuito de la figura y complete su tabla de la verdad. Considere que el display de 7 segmentos
es “ánodo común”:
6
ENTRADAS
SALIDAS
ENABLE SELECT
̅̅̅̅̅
𝑅𝐵𝐼 ̅̅̅
𝐵𝐼 ̅̅
𝐿𝑇̅̅ D C B A ̅̅̅̅
𝑂𝐴 ̅̅̅̅
𝑂𝐵 ̅̅̅̅
𝑂𝐶 ̅̅̅̅
𝑂𝐷 ̅̅̅̅
𝑂𝐸 ̅̅̅̅
𝑂𝐹 ̅̅̅̅
𝑂𝐺 Display
X 0 X X X X X
X 1 0 X X X X
1 1 1 0 0 0 0
1 1 1 0 0 0 1
1 1 1 0 0 1 0
1 1 1 0 0 1 1
1 1 1 0 1 0 0
1 1 1 0 1 0 1
1 1 1 0 1 1 0
1 1 1 0 1 1 1
1 1 1 1 0 0 0
1 1 1 1 0 0 1
1 1 1 1 0 1 0
1 1 1 1 0 1 1
1 1 1 1 1 0 0
1 1 1 1 1 0 1
1 1 1 1 1 1 0
1 1 1 1 1 1 1
7
Figura 7: Codificador prioritario 8x3
ENTRADAS
SALIDAS
ENABLE SELECT
̅̅̅
𝐸𝐼 ̅̅̅̅
𝐷0 ̅̅̅̅
𝐷1 ̅̅̅̅
𝐷2 ̅̅̅̅
𝐷3 ̅̅̅̅
𝐷4 ̅̅̅̅
𝐷5 ̅̅̅̅
𝐷6 ̅̅̅̅
𝐷7 ̅̅̅̅
𝐴0 ̅̅̅̅
𝐴1 ̅̅̅̅
𝐴2 Significado ̅̅̅̅
𝐸0 ̅̅̅̅
𝐺𝑆
1 X X X X X X X X
0 1 1 1 1 1 1 1 1
0 X X X X X X X 0
0 X X X X X X 0 1
0 X X X X X 0 1 1
0 X X X X 0 1 1 1
0 X X X 0 1 1 1 1
0 X X 0 1 1 1 1 1
0 X 0 1 1 1 1 1 1
0 0 1 1 1 1 1 1 1
5 CONCLUSIONES.
6 BIBLIOGRAFIA.