You are on page 1of 73

UNIVERSIDAD NACIONAL DEL CENTRO DEL PERU

Séptima Semana

30/05/2014 1
CODIFICADORES

Una de las necesidades más frecuentes en electrónica digital es


convertir una información no binaria (números, letras, símbolos, etc)
en binaria. Los circuitos que realizan esta función se denominan
CODIFICADORES.
Un CODIFICADOR tiene un cierto número de líneas de entrada (M) y
un cierto numero de salidas (N). Cuando se activa una de las
entradas, el circuito produce en las salidas un código de unos y ceros
que identifica exclusivamente la línea activada. Las entradas pueden
ser activas en unos o ceros dependiendo del diseño.
CODIFICADORES

Codificador de
M a N líneas
Líneas de Líneas de
entrada salida

M ≤ 2N
Codificador de 8 a 3 líneas

l0
l1
l2
Q0
Líneas de l3 Líneas de
entrada Q1 salida
l4
M=8 N=3
Q2
l5
0 0 0
l6
l7
Codificador de 8 a 3 líneas

l0
l1
l2
Q0
Líneas de l3 Líneas de
entrada Q1 salida
l4
M=8 N=3
Q2
l5
0 0 1
l6
l7
Codificador de 8 a 3 líneas

l0
l1
l2
Q0
Líneas de l3 Líneas de
entrada Q1 salida
l4
M=8 N=3
Q2
l5
0 1 0
l6
l7
Codificador de 8 a 3 líneas

l0
l1
l2
Q0
Líneas de l3 Líneas de
entrada Q1 salida
l4
M=8 N=3
Q2
l5
0 1 1
l6
l7
Codificador de 8 a 3 líneas

l0
l1
l2
Q0
Líneas de l3 Líneas de
entrada Q1 salida
l4
M=8 N=3
Q2
l5
1 0 0
l6
l7
Codificador de 8 a 3 líneas

l0
l1
l2
Q0
Líneas de l3 Líneas de
entrada Q1 salida
l4
M=8 N=3
Q2
l5
1 0 1
l6
l7
Codificador de 8 a 3 líneas

l0
l1
l2
Q0
Líneas de l3 Líneas de
entrada Q1 salida
l4
M=8 N=3
Q2
l5
1 1 0
l6
l7
Codificador de 8 a 3 líneas

l0
l1
l2
Q0
Líneas de l3 Líneas de
entrada Q1 salida
l4
M=8 N=3
Q2
l5
1 1 1
l6
l7
Implementación de un Codificador de 8 a 3 líneas

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
Implementación de un Codificador de 8 a 3 líneas
Codificador de Prioridad
de 16 a 4 4532
Codificador de prioridad 4532
Codificador de prioridad 4532
Codificador de prioridad 4532
Codificador de prioridad 4532
Codificador de prioridad 16 a 4 líneas
Codificador de Prioridad
de 10 a 4 BCD 40147
Codificador de prioridad 40147
Codificador de prioridad 40147
Codificador de prioridad 40147
DECODIFICADORES

Es un circuito combinacional que convierte códigos binarios en


información reconocible (letras, números, símbolos, señales de
control etc.)
Un DECODIFICADOR tiene un cierto número de líneas de entrada (N)
y un cierto numero de salidas (M) que activan una o más salidas
cuando en las entradas se aplican un código o una combinación
específica de bits.
Existen dos tipos de decodificadores: los lógicos y los controladores
de displays.
Decodificador de 3 a 8 líneas

Decodificador de
N a M líneas
Líneas de Líneas de
entrada salida

M ≤ 2N
Decodificador de 3 a 8 líneas

Q0
Q1
Q2
I2
Líneas de Q3 Líneas de
entrada I1 salida
Q4
N=3 M=8
I0
Q5
0 0 0
Q6
Q7
Decodificador de 3 a 8 líneas

Q0
Q1
Q2
I2
Líneas de Q3 Líneas de
entrada I1 salida
Q4
N=3 M=8
I0
Q5
0 0 1
Q6
Q7
Decodificador de 3 a 8 líneas

Q0
Q1
Q2
I2
Líneas de Q3 Líneas de
entrada I1 salida
Q4
N=3 M=8
I0
Q5
0 1 0
Q6
Q7
Decodificador de 3 a 8 líneas

Q0
Q1
Q2
I2
Líneas de Q3 Líneas de
entrada I1 salida
Q4
N=3 M=8
I0
Q5
0 1 1
Q6
Q7
Decodificador de 3 a 8 líneas

Q0
Q1
Q2
I2
Líneas de Q3 Líneas de
entrada I1 salida
Q4
N=3 M=8
I0
Q5
1 0 0
Q6
Q7
Decodificador de 3 a 8 líneas

Q0
Q1
Q2
I2
Líneas de Q3 Líneas de
entrada I1 salida
Q4
N=3 M=8
I0
Q5
1 0 1
Q6
Q7
Decodificador de 3 a 8 líneas

Q0
Q1
Q2
I2
Líneas de Q3 Líneas de
entrada I1 salida
Q4
N=3 M=8
I0
Q5
1 1 0
Q6
Q7
Decodificador de 3 a 8 líneas

Q0
Q1
Q2
I2
Líneas de Q3 Líneas de
entrada I1 salida
Q4
N=3 M=8
I0
Q5
1 1 1
Q6
Q7
Implementación de un Decodificador de 3 a 8 líneas

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
Implementación de un Decodificador de 3 a 8 líneas
Decodificador de 4 a 16
74154
Decodificador 74154
Decodificador 74154
Decodificador 74154
Decodificador de 4 a BCD
4028
Decodificador 4028
Decodificador 4028
Decodificador 4028
Funciones lógicas:
- Utilizando una puerta OR o una puerta NAND
- Nivel activo alto OR suma los minitérminos de la función

C B A F1 F2
C B A
m0 0 0 0 1 0
m1 0 0 1 0 1 Decodificador
3-8
m2 0 1 0 0 0 m m m m m m m m
0 1 2 3 4 5 6 7

m3 0 1 1 0 1
F1(C,B,A)=m0+m1+m2
m4 1 0 0 1 1
m5 1 0 1 0 1
F2(C,B,A)=m1+m3+m4+m5
m6 1 1 0 0 0
m7 1 1 1 1 0
DECODIFICADOR DE BINARIO A 7 SEGMENTOS

Es un circuito combinacional que convierte códigos binarios de 4 bits


a códigos de 7 bits que al excitar un display visualiza el digito decimal
o hexadecimal correspondiente.
Un DECODIFICADOR BINARIO A 7 SEGMENTOS tiene 4 líneas de
entrada y 7 líneas de salida.
Existen dos tipos: los de cátodo COMUN y los ánodo común.
Decodificador de binario a 7 segmentos

a
a
b
f b
I3
c Cátodo común
I2 Decodificador de
Binario a d g
I1 7 segmentos
e
I0 e c
f
g
d
Decodificador de binario a 7 segmentos

a +V
a
b
f b
I3
c
I2 Decodificador de
Binario a d g
I1 7 segmentos Ánodo común
e
I0 e c
f
g
d
Decodificador de binario a 7 segmentos

a
b
I3
c Cátodo común
I2 Decodificador de
BCD a d
I1 7 segmentos
e
I0
f
0 0 0 0 g
Decodificador de binario a 7 segmentos

a
b
I3
c Cátodo común
I2 Decodificador de
BCD a d
I1 7 segmentos
e
I0
f
0 0 0 1 g
Decodificador de binario a 7 segmentos

a
b
I3
c Cátodo común
I2 Decodificador de
BCD a d
I1 7 segmentos
e
I0
f
0 0 1 0 g
Decodificador de binario a 7 segmentos

a
b
I3
c Cátodo común
I2 Decodificador de
BCD a d
I1 7 segmentos
e
I0
f
0 0 1 1 g
Decodificador de binario a 7 segmentos

a
b
I3
c Cátodo común
I2 Decodificador de
BCD a d
I1 7 segmentos
e
I0
f
0 1 0 0 g
Decodificador de binario a 7 segmentos

a
b
I3
c Cátodo común
I2 Decodificador de
BCD a d
I1 7 segmentos
e
I0
f
0 1 0 1 g
Decodificador de binario a 7 segmentos

a
b
I3
c Cátodo común
I2 Decodificador de
BCD a d
I1 7 segmentos
e
I0
f
0 1 1 0 g
Decodificador de binario a 7 segmentos

a
b
I3
c Cátodo común
I2 Decodificador de
BCD a d
I1 7 segmentos
e
I0
f
0 1 1 1 g
Decodificador de binario a 7 segmentos

a
b
I3
c Cátodo común
I2 Decodificador de
BCD a d
I1 7 segmentos
e
I0
f
1 0 0 0 g
Decodificador de binario a 7 segmentos

a
b
I3
c Cátodo común
I2 Decodificador de
BCD a d
I1 7 segmentos
e
I0
f
1 0 0 1 g
Implementación de un Decodificador de BCD/7 segmentos

Valor decimal Entradas Salidas


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
Implementación de un Decodificador de BCD/7 segmentos
Decodificador para display
de cristal líquido 4543
Decodificador 4543
Decodificador 4543
Decodificador 4543
Decodificador para display
de ánodo común 7447
Decodificador 7447
Decodificador 7447
Decodificador 7447
Decodificador para display
de cátodo común 4511
Decodificador 4511
Decodificador 4511
Decodificador 4511

You might also like