Laboratorio N°4 Aplicaciones del codificador de prioridad y el decodificador manejador de display.
GRUPO 01-03
05/07/2022
Puesto #2
UNIVERSIDAD SURCOLOMBIANA
INGENIERÍA ELECTRÓNICA
ELECTRÓNICA DIGITAL
DOCUMENTO PREVIO LABORATORIO N° 04
APLICACIONES DEL CODIFICADOR DE PRIORIDAD Y EL DECODIFICADOR
MANEJADOR DE DISPLAY
KAREN TATIANA LÓPEZ QUEVEDO 20192184062
LIZETH TATIANA SANABRIA LOZANO 20192183596
Se desarrollan las siguientes actividades previas a la práctica con el fin de mejorar, aclarar y preparar
los cálculos y posibles inquietudes que faciliten el desarrollo de la misma.
a) PROBLEMA
Usando codificadores de prioridad de octal a binario con entradas y salidas activas en bajo,
implementar un sistema codificador de prioridad de hexadecimal a binario. El funcionamiento de este
sistema se debe visualizar en un display de cátodo común para el cual debe elegir el decodificador
apropiado.
Codificador de prioridad (74LS148)
Tabla A. Información datasheet 74LS148.
IoH IoL IiH IiL ViH ViL VoH VoL
0.4 mA 8 mA 20 uA 0.8 mA 2.0 V 0.8 V 3.5 V 0.25 V
Figura 1. Integrado 74LS00 y display cátodo común.
b) Escribir la tabla de verdad del sistema codificador y dibujar el símbolo lógico de dicho
sistema.
Laboratorio N°4 Aplicaciones del codificador de prioridad y el decodificador manejador de display.
GRUPO 01-03
05/07/2022
Puesto #2
Figura 2. Sistema codificador.
Para lograr un codificador de hexadecimal a binario, es necesario conectar dos codificadores
74LS148 en cascada, con el fin de obtener las 16 entradas necesarias.
Laboratorio N°4 Aplicaciones del codificador de prioridad y el decodificador manejador de display.
GRUPO 01-03 05/07/2022
Puesto #2
Tabla 1. Tabla de verdad del sistema codificador.
ENTRADAS SALIDAS
CODIFICADOR 1 CODIFICADOR 2 CODIFICADOR 2 CODIFICADOR 1
E1 I0 I1 I2 I3 I4 I5 I6 I7 I8 I9 I10 I11 I12 I13 I14 I15 E1 EO GS S2 S1 S0 O2 O1 O0 GS EO
0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 0 1
1 0 X 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 0 0 1
2 0 X X 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 0 1 0 1
3 0 X X X 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 0 0 0 1
4 0 X X X X 0 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 0 1 1 0 1
5 0 X X X X X 0 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 0 1 0 0 1
6 0 X X X X X X 0 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 0 0 1 0 1
7 0 X X X X X X X 0 1 1 1 1 1 1 1 1 0 0 1 1 1 1 0 0 0 0 1
8 1 X X X X X X X X 0 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1
9 1 X X X X X X X X X 0 1 1 1 1 1 1 0 1 0 1 1 0 1 1 1 1 1
10 1 X X X X X X X X X X 0 1 1 1 1 1 0 1 0 1 0 1 1 1 1 1 1
11 1 X X X X X X X X X X X 0 1 1 1 1 0 1 0 1 0 0 1 1 1 1 1
12 1 X X X X X X X X X X X X 0 1 1 1 0 1 0 0 1 1 1 1 1 1 1
13 1 X X X X X X X X X X X X X 0 1 1 0 1 0 0 1 0 1 1 1 1 1
14 1 X X X X X X X X X X X X X X 0 1 0 1 0 0 0 1 1 1 1 1 1
15 1 X X X X X X X X X X X X X X X 0 0 1 0 0 0 0 1 1 1 1 1
Laboratorio N°4 Aplicaciones del codificador de prioridad y el decodificador manejador de display.
GRUPO 01-03
05/07/2022
Puesto #2
Ahora se plantea la etapa adicional que nos permitirá complementar el proceso del código binario
que ingresarán al decodificador.
Tabla C. Tabla de verdad para el diseño adicional.
ENTRADA SALIDAS DE CODIFICADORES SALIDAS SALIDAS EN BINARIO
CODIFICADOR 2 CODIFICADOR 1
S2 S1 S0 O2 O1 O0 (LSB) GS2 EO2 D C B A (LSB)
0 1 1 1 1 1 1 1 0 0 0 0 0
1 1 1 1 1 1 0 1 0 0 0 0 1
2 1 1 1 1 0 1 1 0 0 0 1 0
3 1 1 1 1 0 0 1 0 0 0 1 1
4 1 1 1 0 1 1 1 0 0 1 0 0
5 1 1 1 0 1 0 1 0 0 1 0 1
6 1 1 1 0 0 1 1 0 0 1 1 0
7 1 1 1 0 0 0 1 0 0 1 1 1
8 1 1 1 1 1 1 0 1 1 0 0 0
9 1 1 0 1 1 1 0 1 1 0 0 1
10 1 0 1 1 1 1 0 1 1 0 1 0
11 1 0 0 1 1 1 0 1 1 0 1 1
12 0 1 1 1 1 1 0 1 1 1 0 0
13 0 1 0 1 1 1 0 1 1 1 0 1
14 0 0 1 1 1 1 0 1 1 1 1 0
15 0 0 0 1 1 1 0 1 1 1 1 1
Ecuaciones de cada salida en binario utilizando los ceros (activos en bajo) de las salidas de
codificadores:
A=O0+ O0∗O 1+ O0∗O 2+ O0∗O 1∗O 2+S 0+S 0∗S 1+ S 0∗S 2+ S 0∗S 1∗S 2
A=O0 (1+ O1+O 2+O1∗O 2)+ S 0(1+ S 1+ S 2+ S 1∗S 2)
A=O0 (1)+ S 0(1)
A=O0+ S 0
A=O0∗S 0
B=O 1+O 0∗O 1+O1∗O 2+O 0∗O1∗O 2+ S 1+ S 0∗S 1+ S 1∗S 2+ S 0∗S 1∗S 2
B=O 1(1+O 0+O2+O 0∗O 2)+ S 1(1+S 0+ S 2+ S 0∗S 2)
B=O 1(1)+ S 1(1)
B=O 1+S 1
B=O 1∗S 1
Laboratorio N°4 Aplicaciones del codificador de prioridad y el decodificador manejador de display.
GRUPO 01-03
05/07/2022
Puesto #2
C=O 2+ O0∗O 2+ O1∗O2+O 0∗O1∗O2+ S 2+ S 0∗S 2+ S 1∗S 2+ S 0∗S 1∗S 2
C=O 2(1+O0+ O1+O 0∗O1)+S 2( 1+ S 0+ S 1+ S 0∗S 1)
C=O 2(1)+ S 2(1)
C=O 2+ S 2
C=O 2∗S 2
D=EO 2
Figura 3. Sistema codificador y diseño adicional.
Se realiza un análisis de la etapa decodificadora:
Tabla C. Tabla de verdad sistema decodificador.
ENTRADAS DECODIFICADOR SALIDAS DECODIFICADOR
LT RBI BI/RBO D C B A a b c d e f g
X 0 X X X X X X 1 1 1 1 1 1 1
X X X 0 X X X X 0 0 0 0 0 0 0
X X 1 X 0 0 0 0 1 1 1 1 1 1 1
0 1 1 1 0 0 0 0 1 1 1 1 1 1 0
1 1 X 1 0 0 0 1 0 1 1 0 0 0 0
2 1 X 1 0 0 1 0 1 1 0 1 1 0 1
3 1 X 1 0 0 1 1 1 1 1 1 0 0 1
4 1 X 1 0 1 0 0 0 1 1 0 0 1 1
5 1 X 1 0 1 0 1 1 0 1 1 0 1 1
Laboratorio N°4 Aplicaciones del codificador de prioridad y el decodificador manejador de display.
GRUPO 01-03
05/07/2022
Puesto #2
6 1 X 1 0 1 1 0 1 0 1 1 1 1 1
7 1 X 1 0 1 1 1 1 1 1 0 0 0 0
8 1 X 1 1 0 0 0 1 1 1 1 1 1 1
9 1 X 1 1 0 0 1 1 1 1 0 0 1 1
10 1 X 1 1 0 1 0 0 0 0 1 1 0 1
11 1 X 1 1 0 1 1 0 0 1 1 0 0 1
12 1 X 1 1 1 0 0 0 1 0 0 0 1 1
13 1 X 1 1 1 0 1 1 0 0 1 0 1 1
14 1 X 1 1 1 1 0 0 0 0 1 1 1 1
15 1 X 1 1 1 1 1 0 0 0 0 0 0 0
c) Escribir la tabla de verdad y de tensión del decodificador sin las entradas de control y para las
combinaciones del 0 al 15 sólo para las salidas a, d y g.
Tabla 2. Tabla de verdad del decodificador.
ENTRADAS SALIDAS
DECODIFICADOR DECODIFICADOR
D C B A a d g
0 0 0 0 0 1 1 0
1 0 0 0 1 0 0 0
2 0 0 1 0 1 1 1
3 0 0 1 1 1 1 1
4 0 1 0 0 0 0 1
5 0 1 0 1 1 1 1
6 0 1 1 0 1 1 1
7 0 1 1 1 1 0 0
8 1 0 0 0 1 1 1
9 1 0 0 1 1 0 1
10 1 0 1 0 0 1 1
11 1 0 1 1 0 1 1
12 1 1 0 0 0 0 1
13 1 1 0 1 1 1 1
14 1 1 1 0 0 1 1
15 1 1 1 1 0 0 0
Tabla 3. Tabla de tensión del decodificador.
Laboratorio N°4 Aplicaciones del codificador de prioridad y el decodificador manejador de display.
GRUPO 01-03
05/07/2022
Puesto #2
ENTRADAS SALIDAS
DECODIFICADOR DECODIFICADOR
D C B A a d g
0 0.8 0.8 0.8 0.8 3.4 0.35 0.35
1 0.8 0.8 0.8 2.0 0.35 0.35 0.35
2 0.8 0.8 2.0 0.8 3.4 3.4 3.4
3 0.8 0.8 2.0 2.0 3.4 3.4 3.4
4 0.8 2.0 0.8 0.8 0.35 0.35 3.4
5 0.8 2.0 0.8 2.0 3.4 3.4 3.4
6 0.8 2.0 2.0 0.8 3.4 3.4 3.4
7 0.8 2.0 2.0 2.0 3.4 0.35 0.35
8 2.0 0.8 0.8 0.8 3.4 3.4 3.4
9 2.0 0.8 0.8 2.0 3.4 0.35 3.4
10 2.0 0.8 2.0 0.8 0.35 3.4 0.35
11 2.0 0.8 2.0 2.0 0.35 3.4 3.4
12 2.0 2.0 0.8 0.8 0.35 0.35 3.4
13 2.0 2.0 0.8 2.0 3.4 3.4 3.4
14 2.0 2.0 2.0 0.8 0.35 3.4 3.4
15 2.0 2.0 2.0 2.0 0.35 0.35 0.35
d) Calcular el valor y la potencia de las resistencias protectoras de los LEDS y de las resistencias
conectadas a las entradas del sistema codificador (si las usan) y aproximarlo al valor
comercial más cercano.
Cálculo de resistencias:
V CC −v IH 5 V −2V
R PULLUP= = =75 K Ω ≈ 68 K Ω(resistencia comercial)
I IH 40 μ A
R V CC −v IH 5 V −2 V
∫ ¿= I IH
=
20 μ A
=150 K Ω ≈150 K Ω(resistencia comercial )¿
V CC−V d−v ol 5 V −2.2V −0.35 V
ROUT = = =306.25 Ω≈ 270 Ω(resistencia comercial)
I OL 8 mA
Cálculo de potencias:
2
PR PULLUP
=I IH ∗R (PULLUP)=¿
PR =I IH 2∗R ¿¿
∫¿
P R =I D 2∗ROUT =¿
OUT
Tabla 4. Resumen de resistencias y potencias.
R1 y R9 R2-R8 y R10-R16 Rled
Resistencias 150KΩ 68KΩ 270Ω
Laboratorio N°4 Aplicaciones del codificador de prioridad y el decodificador manejador de display.
GRUPO 01-03
05/07/2022
Puesto #2
Potencias 60uW 108.8uW 17.28mW
e) Escribir el valor del voltaje en directo (V f ) y la corriente en directo ( I f ) de los LEDS del
display.
Vf (típico)=1.8V
If =20 mA
Figura 4. Circuito completo.