Вы находитесь на странице: 1из 11

Oscar Ignacio Botero H.

Codificadores y Decodificadores.
CODIFICADORES Y DECODIFICADORES

La codificacin y decodificacin es el proceso de asignar a cada entrada una


combinacin nica de bits.

CODIFICADOR (ENCODER)

Son circuitos combinacionales con 2n entradas mximas y n salidas, en donde


las filas de las entradas van a tener un solo dato que cambia y en la salida
aparece un cdigo asignado a esas entradas.

Codificador = Muchas entradas Pocas salidas

Procedimiento

1. Determine cul es el nico dato que cambia en la entrada.


2. Las salidas se leen por columnas tomando cada dato como un trmino
completo ( ).

Caso 1

En cada fila de las entradas hay un dato que cambia, se soluciona por Minterm
o por Maxterm.

Ej. En un teclado se utilizan las teclas del 0 al 3 y se requiere que en las salidas
entregue los nmeros codificados en binario pertenecientes a las entradas.

Entradas Salidas
T0 T1 T2 T3 B2 B1
1 0 0 0 0 0
0 1 0 0 0 1
0 0 1 0 1 0
0 0 0 1 1 1

2n = 22 = 4 entradas mximo
n = 2 salidas

El dato que cambia en las entradas es el 1

B1 T 1 T 3
B 2 T 2 T 3


B1 T 0 T 2
B 2 T 0 T 1
Oscar Ignacio Botero H. 2
Codificadores y Decodificadores.
Caso 2

Hay una fila donde ningn dato cambia, se soluciona por Minterm o por Maxterm.

Entradas Salidas
D0 D1 D2 B A
0 1 1 0 0
1 0 1 0 1
1 1 0 1 0
No cambia 1 1 1 1 1

2n = 22 = 4 entradas mximo
n = 2 salidas

El dato que cambia en las entradas es el 0


A D1 D0 D1 D 2
B D 2 D0 D1 D 2

A D0 D 2
B D0 D1

Caso 3

Hay una fila donde todos los datos cambian, se soluciona por el dato que halla
en la salida, si es 0 por maxterm, si es 1 por minterm.

Entradas Salidas
D0 D1 D2 B A
0 1 1 0 0
1 0 1 1 1
1 1 0 1 0
Todos cambian 0 0 0 0 1

2n = 22 = 4 entradas mximo
n = 2 salidas

El dato que cambia en las entradas es el 0


A D1 D0 D1 D2
B D0 D0 D1 D2

Tipos

Existen dos tipos de codificadores: sin prioridad o con prioridad.


Oscar Ignacio Botero H. 3
Codificadores y Decodificadores.
Sin prioridad: cuando varias entradas toman valores de 1 o 0 la combinacin
de la salida posee tantos 1 como hay en las correspondientes entradas, o sea,
que solamente una entrada puede ser activada en cada instante.

Codificador decimal a binario sin prioridad

Entradas 2n = 8
Salidas n = 3

ENTRADAS SALIDAS
A0 A1 A2 A3 A4 A5 A6 A7 Y2 Y1 Y0
0 1 1 1 1 1 1 1 0 0 0
1 0 1 1 1 1 1 1 0 0 1
1 1 0 1 1 1 1 1 0 1 0
1 1 1 0 1 1 1 1 0 1 1
1 1 1 1 0 1 1 1 1 0 0
1 1 1 1 1 0 1 1 1 0 1
1 1 1 1 1 1 0 1 1 1 0
1 1 1 1 1 1 1 0 1 1 1

Aplicando minterm a los 1 en cada COLUMNA de la SALIDA, tenemos:

Cada lectura conforma un producto cannico

Y 0 A1 A3 A5 A7 Y 0 A1 A3 A5 A7 Ley de Morgan
Y1 A2 A3 A6 A7 Y1 A2 A3 A6 A7 Ley de Morgan
Y 2 A4 A5 A6 A7 Y 2 A4 A5 A6 A7 Ley de Morgan

Las entradas se activan con 0.

5V
A0 74LS20
Y0
5V
A1
5V
A2 74LS20
Y1
5V
A3
5V
A4 74LS20
Y2
5V
A5
5V
A6
5V
A7

Ver archivo Codificador.CKT o Codificador.DSN

Con prioridad: codifican la entrada activa de mayor valor decimal sin tener en
cuenta las dems.
Oscar Ignacio Botero H. 4
Codificadores y Decodificadores.
Codificador con prioridad de 4 a 10 lneas, IC74147

Las entradas se activan con 0 y las salidas correspondientes al cdigo mayor


se activan con 0.
5V
9
5V
8
74LS04
5V
7 D
74147
5V 10 I9 74LS04
6 5 I8
4 I7 A3 14 C
5V 3 I6 A2 6
5 2 I5 A1 7 74LS04
1 I4 A0 9
5V 13 I3
B
4 12 I2
11 I1 74LS04
5V
3 A
5V
2
5V
1

DECODIFICADORES (DECODER)

Son circuitos con n entradas y 2n salidas mximas, donde cada salida se activar
en respuesta a un cdigo de activacin de entrada nico.

Decodificadores = Pocas entradas Muchas salidas

Procedimiento

1. Solo se soluciona por el dato que cambia en las salidas.


2. Se lee en cada salida el dato o los datos que cambian, si es 0 se
soluciona por maxterm y se toma todo el cdigo de entrada como un
trmino cannico; si es 1 se soluciona por minterm y se toma todo el
cdigo de entrada como un trmino cannico.
Oscar Ignacio Botero H. 5
Codificadores y Decodificadores.
Ejemplo 1

Entradas Salidas
D0 D1 C B A
0 0 0 0 1
1 0 0 1 0
0 1 1 0 0
1 1 0 0 0

n = 2 entradas
2n = 22 = 4 salidas mximo

El dato que cambia en las salidas es el 1


A D0 D1
B D0 D1
C D0 D1

Ejemplo 2

Entradas Salidas
D0 D1 C B A
0 0 0 0 1
1 0 0 1 0
0 1 1 0 0
1 1 1 1 1

n = 2 entradas
2n = 22 = 4 salidas mximo

El dato que cambia en las salidas es el 1


A D0 D1 D0 D1
B D0 D1 D0 D1
C D0 D1 D0 D1


A D0 D1 D0 D1
B D0 D1 D0 D1
C D0 D1 D0 D1
Oscar Ignacio Botero H. 6
Codificadores y Decodificadores.
Decodificador de 3 a 4 lneas

Entradas n = 3
Salidas 2n = 8

ENTRADAS SALIDAS
E B A Q0 Q1 Q2 Q3 A Q0

Decoder
1 X X 1 1 1 1 Q1
0 0 0 0 1 1 1 B
Q2
0 0 1 1 0 1 1
E Q3
0 1 0 1 1 0 1
0 1 1 1 1 1 0

Aplicando maxterm a los 0 en cada FILA de las ENTRADAS, tenemos:

Q0 A B E Q0 A B E Ley de Morgan
Q1 A B E Q1 A B E Ley de Morgan
Q 2 A B E Q 2 A B E Ley de Morgan
Q3 A B E Q3 A B E Ley de Morgan

5V 74LS04 74LS10
Q0
B

74LS10
Q1

74LS10
5V Q2
A
74LS04
74LS10
Q3
0V
E
74LS04

Ver archivo Decodificador.CKT o Decodificador.DSN

Decodificador de 4 a 10 lneas IC7442

Entradas n = 4
Salidas 2n = 16

Las salidas son activas en 0.


Oscar Ignacio Botero H. 7
Codificadores y Decodificadores.
ENTRADAS SALIDAS
D C B A 0 1 2 3 4 5 6 7 8 9
0 0 0 0 0 1 1 1 1 1 1 1 1 1
0 0 0 1 1 0 1 1 1 1 1 1 1 1
0 0 1 0 1 1 0 1 1 1 1 1 1 1
0 0 1 1 1 1 1 0 1 1 1 1 1 1
0 1 0 0 1 1 1 1 0 1 1 1 1 1
0 1 0 1 1 1 1 1 1 0 1 1 1 1
0 1 1 0 1 1 1 1 1 1 0 1 1 1
0 1 1 1 1 1 1 1 1 1 1 0 1 1
1 0 0 0 1 1 1 1 1 1 1 1 0 1
1 0 0 1 1 1 1 1 1 1 1 1 1 0

L9
L8
74LS42
9 L7
8
7 L6
0V 6
D 5 L5
4
0V A3 3 L4
C A2 2
A1 1 L3
0V A0 0
B L2
0V L1
A
L0

Decodificadores BCD a siete segmentos, IC7447 e IC7448

El decodificador IC7447 tiene las salidas activas en 0 y el IC7448 tiene las


salidas activas en 1
7447

7448

PIN DESCRIPCIN
A0 A3 Entradas BCD
RBI Entrada de borrado de rizado
LT Entrada de prueba de lmpara
BI / RBO Entrada de borrado / Salida de borrado de rizado
ag Segmentos de salida
Oscar Ignacio Botero H. 8
Codificadores y Decodificadores.
La entrada BI se debe tener en 1 para las funciones de salida de 0 a 15 y la
entrada RBI en 1 si no se desea borrar el cero decimal.
Cuando se aplica un 0 en la entrada BI, todas las salidas estn en OFF.
Cuando RBI y las entradas A, B, C y D estn en 0 y LT en 1 todas las
salidas estn en OFF y la salida RBO va a 0.
Cuando la entrada BI/RBO est en 1 y LT en 0, todas las salidas estn en
ON.

Decodificador de nodo comn IC7447

Decodificador de ctodo comn IC7448


Oscar Ignacio Botero H. 9
Codificadores y Decodificadores.

5V
AC
74LS47 AC
6 A3 g 14 g V+
0V 2 A2 f 15 f
D 1 A1 e 9 e
7 A0 d 10 d
0V c 11 c
C b 12 b
13 a abcdefg.
a
0V
B 3 test 5V abcdefg
5 RBI RBO 4
0V
A
KC
74LS48 KC
6 A3 g 14 g Gnd
2 A2 f 15 f
1 A1 e9 e
5V 7 A0 d 10 d
LT c 11 c
b 12 b
abcdefg.
a 13 a
3 test 5V abcdefg
5 RBI RBO 4

EJERCICIOS

Disee el codificador y el decodificador basado en la siguiente tabla:

Entradas Salidas
D0 D1 D2 D3 D4 D5 C B A
1 0 0 0 0 0 0 0 0
0 1 0 0 0 0 0 0 1
0 0 1 0 0 0 0 1 0
0 0 0 1 0 0 0 1 1
0 0 0 0 1 0 1 0 0
0 0 0 0 0 1 1 0 1

2n = 23 = 8 entradas mximo
n = 3 salidas

El dato que cambia en las entradas es el 1

A D1 D3 D5
B D 2 D3
C D 4 D5
Oscar Ignacio Botero H. 10
Codificadores y Decodificadores.
Para el Decodificador se invierte la tabla:

Entradas Salidas
C B A D0 D1 D2 D3 D4 D5
0 0 0 1 0 0 0 0 0
0 0 1 0 1 0 0 0 0
0 1 0 0 0 1 0 0 0
0 1 1 0 0 0 1 0 0
1 0 0 0 0 0 0 1 0
1 0 1 0 0 0 0 0 1

n = 3 entradas
2n = 23 = 8 salidas mximo

El dato que cambia en las salidas es el 1


D0 A B C
D1 A B C
D 2 A B C
D3 A B C
D 4 A B C
D5 A B C

Disee 2 circuitos que al activarse cada uno de los cuatro (4) pulsadores, en
la salida se visualicen los siguientes datos en binario:

Pulsador 1 = 14 Decenas


Pulsador 2 = 50 1
Pulsador 3 = 23 P1 D0
5


P2
Pulsador 4 = 72
P3
2
7
? D1 Decenas
P4 D2

Unidades
4
U0
0
3
2
? U1 Unidades
U2

Los circuitos son = Codificadores


Oscar Ignacio Botero H. 11
Codificadores y Decodificadores.

Entradas Salidas
P1 P2 P3 P4 D2 D1 D0 No.
1 0 0 0 0 0 1 1
0 1 0 0 1 0 1 5
0 0 1 0 0 1 0 2
0 0 0 1 1 1 1 7

Decenas :

D0 P3
D1 P1 P2
D2 P1 P3

Entradas Salidas
P1 P2 P3 P4 U2 U1 U0 No.
1 0 0 0 1 0 0 4
0 1 0 0 0 0 0 0
0 0 1 0 0 1 1 3
0 0 0 1 0 1 0 2

Unidades :
U 0 P3
U1 P3 P 4
U 2 P1

Вам также может понравиться