Tema 10
Tema 10
Tema 10
CAPÍTULO X
10.1 Introducción.
Entradas Salidas
0 1 2 3 4 5 6 7 8 9 D C B A
1 0 0 0 0 0 0 0 0 0 0 0 0 0
0 1 0 0 0 0 0 0 0 0 0 0 0 1
0 0 1 0 0 0 0 0 0 0 0 0 1 0
0 0 0 1 0 0 0 0 0 0 0 0 1 1
0 0 0 0 1 0 0 0 0 0 0 1 0 0
0 0 0 0 0 1 0 0 0 0 0 1 0 1
0 0 0 0 0 0 1 0 0 0 0 1 1 0
0 0 0 0 0 0 0 1 0 0 0 1 1 1
0 0 0 0 0 0 0 0 1 0 1 0 0 0
0 0 0 0 0 0 0 0 0 1 1 0 0 1
92
LÓGICA COMBINACIONAL
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
Hasta el final 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1
Hemos visto un decodificador BCD a decimal, 7442, con nivel bajo activo,
esto es, la salida activada está en nivel bajo, mientras las demás permanecen en
alto, en 1.
Esto es muy frecuente en los decodificadores, al igual que ocurría con los
demultiplexores. Por un lado es más simple el circuito fabricado en puertas No-Y
que en puertas Y, aunque fundamentalmente se debe a las necesidades del circuito
exterior, del tipo de circuito a los que normalmente se acoplan las salidas de estos
circuitos. Los circuitos lógicos de la serie 74 por ejemplo, se alimentan a 5 voltios,
sin embargo, a veces deben pilotar, hacer funcionar cargas que requieren más
tensión. La salida del circuito lógico no puede por tanto entregar esas tensiones.
Usando como nivel activo el cero, la salida del circuito se comporta como un
interruptor conectado a masa, que deja pasar o no la intensidad del circuito
93
LÓGICA COMBINACIONAL
exterior, permitiendo que la carga funcione a distinta tensión de los 5 voltios del
circuito integrado.
No obstante podemos encontrar otros circuitos con nivel alto activo. La
tabla de funcionamiento es idéntica si se sustituyen los ceros de la salida por unos y
viceversa. En esta ocasión las ecuaciones de salida quedan:
S0 =D . C . B . A S1 =D . C . B . A
S2 =D . C . B . A S3 =D . C . B . A
S4 =D . C . B . A S5 =D . C . B . A
S6 =D . C . B . A S7 =D . C . B . A
S8 =D . C . B . A
S9 =D . C . B . A
10.6 Transcodificadores.
97
LÓGICA COMBINACIONAL
Esta diferencia es notable cuando se trata de operar con cantidades muy grandes.
decimal 4 2 2 1 5 4 2 1
0 0 0 0 0 0 0 0 0 Como vemos, el código
1 0 0 0 1 0 0 0 1 4221 tiene la misma propiedad
2 0 0 1 0 0 0 1 0 que el Aiken, es
3 0 0 1 1 0 0 1 1 autocomplementario, aunque
4 1 0 0 0 0 1 0 0 tiene un peso distinto.
5 0 1 1 1 1 0 0 0 El 5421, del 0 al 4 es
6 1 1 0 0 1 0 0 1 igual que del 5 al 9, excepto la
7 1 1 0 1 1 0 1 0 columna de peso 5.
8 1 1 1 0 1 0 1 1
9 1 1 1 1 1 1 0 0
98
LÓGICA COMBINACIONAL
10.7.6 Código BCD exceso 3 (XS3)
99
LÓGICA COMBINACIONAL
Hamming
Decimal
L7 L6 L5 L4 L3 L2 LI
0 0 0 0 0 0 0 0
1 0 0 0 0 1 1 1
2 0 0 1 1 0 0 1
3 0 0 1 1 1 1 0
4 0 1 0 1 0 1 0
5 0 1 0 1 1 0 1
6 0 1 1 0 0 1 1
7 0 1 1 0 1 0 0
8 1 0 0 1 0 1 1
9 1 0 0 1 1 0 0
D C B 765 A 763 753
101
LÓGICA COMBINACIONAL
Las columnas 7, 6, 5 y 3 son las de las combinaciones en BCD natural. Las
otras tres columnas son tres bits de paridad impar. La columna 4, línea 4, L4, es el
bit de paridad de las combinaciones de L7, L6 y L5. La columna L2, línea de
transmisión 2, es el bit de paridad de las combinaciones de las líneas 7, 6 y 3. La
columna L1, línea de transmisión 1, es el bit de paridad de las líneas 7, 5 y 3.
La distancia mínima o diferencia mínima entre dos palabras o dos
combinaciones del código es de tres bits. Con esta distancia mínima se puede
corregir un error. Para corregir más errores, 2 por ejemplo, habría que usar un
código con una distancia mínima de 4, y así sucesivamente.
102
LÓGICA COMBINACIONAL
10.10 Códigos alfanuméricos
103
LÓGICA COMBINACIONAL
Las palabras en abreviatura son claves para intercambio de información:
Espacio en blanco, pasa renglón, tabulación, fin o inicio de texto ....
10.11 Complemento a 2
104
LÓGICA COMBINACIONAL
105
LÓGICA COMBINACIONAL
106