Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sistemas Combencionales MSI
Sistemas Combencionales MSI
INDICE:
• INTRODUCCIÓN
• DECODIFICADORES
• CONVERTIDORES DE CÓDIGO
• CODIFICADORES
• MULTIPLEXORES
o EXTENSIÓN DE MULTIPLEXORES
o REALIZACIÓN DE FUNCIONES
COMBINACIONALES CON MUX
• DEMULTIPLEXORES
• COMPARADORES
• DETECTORES/GENERADORES DE PARIDAD
Fundamentos de Computadores. Circuitos Combinacionales MSI T5-2
INTRODUCCIÓN
• CODIFICADORES Y DECODIFICADORES
• MULTIPLEXORES Y DEMULTIPLEXORES
• SUMADORES, COMPARADORES ...
DECODIFICADORES
/EN A B C D0 D1 D2 D3 D4 D5 D6 D7 A Bin/Oct D0
1 X X X 0 0 0 0 0 0 0 0 B D1
0 0 0 0 1 0 0 0 0 0 0 0 C D2
0 0 0 1 0 1 0 0 0 0 0 0 D3
0 0 1 0 0 0 1 0 0 0 0 0 D4
0 0 1 1 0 0 0 1 0 0 0 0 D5
0 1 0 0 0 0 0 0 1 0 0 0 D6
0 1 0 1 0 0 0 0 0 1 0 0 D7
0 1 1 0 0 0 0 0 0 0 1 0
0 1 1 1 0 0 0 0 0 0 0 1 /EN
Tanto las entradas como las salidas, principalmente estas últimas, pueden ser:
3/8
Z A D0
Y B D1
X C D2
D3 F
D4
VCC D5
G1 D6
G2A
GND G2B D7
Asociación de decodificadores
A veces puede ocurrir que necesitemos decodificar más líneas de las que nos
permite nuestro circuito, se debe entonces construir un decodificador de mayor
tamaño usando decodificadores de menor tamaño:
Por ejemplo para 4 bits (X,Y,Z,W)
3/8
W A D0
Z B D1
Y C D2
X D3
X=0
D4
VCC
D5
G1 D6
G2A
G2B D7
3/8
A D0
B D1
C D2
D3 X=1
D4
D5
G1 D6
G2A
G2B D7
GND
Fundamentos de Computadores. Circuitos Combinacionales MSI T5-6
CONVERTIDORES DE CÓDIGOS
ENTRADAS
Habilitación/control
SALIDAS
a display 7 segmentos
ánodo común
ENTRADAS (conexión mediante
BCD R=150Ω)
CODIFICADORES
Son los dispositivos MSI que realizan la operación inversa a la realizada por
los decodificadores. Generalmente, poseen 2n entradas y n salidas.
Cuando solo una de las entradas está activa para cada combinación de salida, se
le denomina codificador completo.
/EN I0 I1 I2 I3 I4 I5 I6 I7 O1 O2 O3 I0 Oct/Bin
1 X X X X X X X X 0 0 0 I1
0 1 0 0 0 0 0 0 0 0 0 0 I2 O1
0 0 1 0 0 0 0 0 0 0 0 1 I3 O2
0 0 0 1 0 0 0 0 0 0 1 0 I4
0 0 0 0 1 0 0 0 0 0 1 1 O3
I5
0 0 0 0 0 1 0 0 0 1 0 0 I6
0 0 0 0 0 0 1 0 0 1 0 1 I7
0 0 0 0 0 0 0 1 0 1 1 0
0 0 0 0 0 0 0 0 1 1 1 1 /EN
I1 I2 I3 I4 I5 I6 I7 I8 I9 A B C D I1 Dec/BCD
0 0 0 0 0 0 0 0 0 0 0 0 0 I2
1 0 0 0 0 0 0 0 0 0 0 0 1
I3 A
0 1 0 0 0 0 0 0 0 0 0 1 0
I4
0 0 1 0 0 0 0 0 0 0 0 1 1 B
0 0 0 1 0 0 0 0 0 0 1 0 0 I5
C
0 0 0 0 1 0 0 0 0 0 1 0 1 I6
I7 D
0 0 0 0 0 1 0 0 0 0 1 1 0
0 0 0 0 0 0 1 0 0 0 1 1 1 I8
0 0 0 0 0 0 0 1 0 1 0 0 0 I9
0 0 0 0 0 0 0 0 1 1 0 0 1
Por otro lado la figura siguiente representa el diagrama lógico del circuito
74147, que es un codificador de prioridad de Decimal a BCD natural; en la
tabla de funcionamiento adjunta se puede notar la diferencia con el anterior.
/I1 /I2 /I3 /I4 /I5 /I6 /I7 /I8 /I9 /A /B /C /D /I1 Dec/BCD
X X X X X X X X 0 0 1 1 0 /I2
X X X X X X X 0 1 0 1 1 1
/I3 /A
X X X X X X 0 1 1 1 0 0 0
/I4
X X X X X 0 1 1 1 1 0 0 1 /B
X X X X 0 1 1 1 1 1 0 1 0 /I5
/C
X X X 0 1 1 1 1 1 1 0 1 1 /I6
/I7 /D
X X 0 1 1 1 1 1 1 1 1 0 0
X 0 1 1 1 1 1 1 1 1 1 0 1 /I8
0 1 1 1 1 1 1 1 1 1 1 1 0 /I9
1 1 1 1 1 1 1 1 1 1 1 1 1
Fundamentos de Computadores. Circuitos Combinacionales MSI T5-10
/EI: Habilitación
/GS: es 0 cuando el dispositivo está
habilitado y una o más de sus entradas
está activa
/EO: salida para habilitar otro codificador de
más baja prioridad
Fundamentos de Computadores. Circuitos Combinacionales MSI T5-11
MULTIPLEXORES
Un multiplexor muy usado es el 74157 (El 74158 es una versión del primero
con las salidas activas a nivel bajo). Se trata de un circuito con cuádruple
multiplexor de dos a una líneas:
Este Mux funciona como selector de palabras: según sea el valor de selección
G1, en las cuatro salidas aparece A[1-4] ó B[1-4], lo que lo hace muy útil en las
aplicaciones que se verán en el tema dedicado a la aritmética binaria.
Fundamentos de Computadores. Circuitos Combinacionales MSI T5-14
EXTENSIÓN DE MULTIPLEXORES
S3 S2 S1 S0
D0
D7
Dato
1 de 16
D8
gnd
D15
gnd
Fundamentos de Computadores. Circuitos Combinacionales MSI T5-15
Así, las columnas, vendrán determinadas por las variables de control del
MUX, y las filas por el dato o los datos que se quieren transmitir. Las
variables de control deben ser las de menor peso. Evaluando cada columna
identificamos el valor que hay que colocar en cada entrada.
BCD
I0 I1 I2 I3 I4 I5 I6 I7
000 001 010 011 100 101 110 111
A 0 1 0 1 1 0 0 0 1
0 1 2 3 4 5 6 7
1 1 0 0 0 0 1 0 1
8 9 10 11 12 13 14 15
1 0 0 a 0 1
Fundamentos de Computadores. Circuitos Combinacionales MSI T5-16
Hacemos el diagrama lógico del circuito colocando den las entradas de datos lo
que la tabla nos indique.
EJERCICIO DE MUX
DEMULTIPLEXORES
En realidad no existen como tales, sino que vienen definidos por los
decodificadores/demultiplexores.
COMPARADORES DE MAGNITUD
A B A> B A= B A< B A
COM P A>B
0 0 0 1 0 B
0 1 0 0 1 A=B
1 0 1 0 0 A<B
1 1 0 1 0
A0 COMP A<B
Número A A1
A2 A=B
A3 A>B
B0
Número B B1
B2
B3
Ain<Bin
Ain=Bin
Ain>Bin
Fundamentos de Computadores. Circuitos Combinacionales MSI T5-20
A[0-3]
B[0-
B0
A A0
B1
A1
B2
A2
B B3
A3
X[0-3]=menor de A y
C[0-3] B
C0
X0
C1
X1
C2
X2
C C3
X3
Y[0-3]=menor de X y
C
Fundamentos de Computadores. Circuitos Combinacionales MSI T5-23