clases de dinamica ejercicios preuniversitarios.pdf
clasemsi-120306162554-phpapp02.pdf
1. LÓGICA COMBINACIONAL MSI
(Medium Scale Integration)
(Integración a Media Escala)
(Integración a Media Escala)
Prof. Luis Zurita
Sistemas Digitales
PNF Ing. Eléctrica
2. Introducción
• Un circuito combinacional consiste en compuertas
lógicas cuyas salidas se determinan directamente en
cualquier momento de la combinación presente de
las entradas, sin tener en cuenta las entradas
anteriores.
• Un circuito combinacional MSI (Medium Scale
Integration) posee en su interior un número de
Integration) posee en su interior un número de
compuertas lógicas que oscila entre 10 y 100. A
continuación se hará referencia a los principales
circuitos lógicos combinatorios y sus funciones.
Circuito Lógico
Combinatorio
(MSI)
N entradas M salidas
3. Comparadores
• Los circuitos digitales comparadores se encargan de
comparar dos cantidades binarias para determinar si
son iguales o diferentes (mayor, menor o igual). Su
funcionamiento se basa en las compuertas OR
Exclusivas o NOR Exclusivas.
• Para comparar un número binario de 2 bits, se
• Para comparar un número binario de 2 bits, se
requiere de 2 XOR.
SALIDA
A0
B0
A1
B1
(LSB)
(MSB)
1 2
1 2
1
2
3
1
2
3
1
2
3
SALIDA
4. Comparadores
Comparador MSI de 4 bits 7485
DATOS DE ENTRADA
B
DATOS DE ENTRADA
A
A0
10
A1
12
A2
13
A3
15
B0
9
B1
11
B2
14
1
SALIDA
(Menor, Igual o Mayor)
ENTRADA DE DATOS
EN CASCADA
B
7485
B2
B3
1
A<Bi
2
A=Bi
3
A>Bi
4
A<Bo
7
A=Bo
6
A>Bo
5
6. Decodificadores
• Los circuitos digitales decodificadores detectan la presencia
de una combinación de bits o códigos en las entradas y la
indican en la salida, ya sea con un nivel alto o un nivel bajo.
Decodificador Binario Básico
• Por ejemplo para saber cuando en la entrada esta el código
1001, debemos lograr que este código nos proporcione un
1001, debemos lograr que este código nos proporcione un
1, según sea el caso, en la salida:
(LSB)
(MSB)
1
1
0
0
1
SALIDA
1
2
4
5
6
1 2
1 2
7. Decodificadores
• Con un sencillo arreglo se logra que todas las entradas
de la AND sean 1, lo que proporciona un 1 en la salida, y
tendremos una función lógica para este ejemplo dada
por: S= A0A1A2A3
• NOTA: Si se desea un nivel bajo (0) en la salida, se coloca
una NAND en lugar de una AND.
DECODIFICADOR DE 4 BITS (BCD A HEXADECIMAL)
• Con 4 bits de entrada y se puede lograr que se active
una sola de 16 posibles salidas, con igual número de
combinaciones (24 = 16).
• Se les conoce también como decodificadores de 4 líneas
a 16 ó 1 de 16. Esto debido a que para una combinación
de 4 bits de entrada tendrá una salida posible activa.
8. TABLA DE LA VERDAD PARA EL DECODIFICADOR DE 4 A 16.
74154
X= (Don´t Care= Sin cuidado. En sistemas digitales, significa que puede tomar
el valor de cero o de uno).
9. Decodificador 4 a 16 MSI. 74154
DATOS
DE
ENTRADA
SALIDA
DE
A
23
B
22
C
21
0
1
1
2
2
3
3
4
4
5
5
6
6
7
7
8
8
9
HABILITADORES
ENTRADA
DE
DATOS
74154 COMO
DECODIFICADOR
74154
C
21
D
20
G1
18
G2
19
8
9
9
10
10
11
11
13
12
14
13
15
14
16
15
17
11. Decodificador BCD a DECIMAL. 7442
• Estos circuitos digitales convierten cada código BCD
en uno de los 10 posibles dígitos decimales. También
se les conoce como Decodificadores de 4 líneas a 10
líneas o Decodificadores de 1 a 10.
DATOS DE
ENTRADA
DATOS
DE
SALIDA
7442
A
15
B
14
C
13
D
12
0
1
1
2
2
3
3
4
4
5
5
6
6
7
7
9
8
10
9
11
13. Displays Ánodo Común y Cátodo Común
• Estos componentes son ampliamente utilizados para
la visualización de los datos en los circuitos digitales.
Se dividen en dos grupos: Ánodo Común y Cátodo
común. Constan de 7 segmentos formados por unos
diodos emisores de luz o LED's (Light Emitting Diode).
a
+V
a
f
b
g
e
c
d
CATODO COMUN
g
d
f
e
b
a
c
ANODO COMUN
14. TABLA DE LA VERDAD PARA UN DEC BCD/7
SEGMENTOS
DIGITO Segmento Activado
0 a, b, c, d, e, f
1 b, c
2 a, b, d, e, g
3 a, b, d, e, g
4 b, c, f, g
5 a, c, d, f, g
6 a, c, d, e, f, g
6 a, c, d, e, f, g
7 a, b, c
8 a, b, c, d, e, f, g
9 a, b, c, d, f, g
CIRCUITO LÓGICO PARA EL SEGMENTO “a”
B
A
D
C
a
1 2
1 2
1 2
1
2
3
1
2
3
1
2
4
5
6
1 2
1 2
15. Decodificador BCD-7 segmentos. 7447
+V
CODIGO
DE
ENTRADA
g
d
f
c
a
b
e
ANODO COMUN
7447
1
7
2
1
4
2
8
6
BI/RBO
4
RBI
5
LT
3
A
13
B
12
C
11
D
10
E
9
F
15
G
14
Decodificador BCD-7 segmentos. 7448
Decodificador BCD-7 segmentos. 7448
d
c
f
e
g
a
CATODO COMUN
b
CODIGO
DE
ENTRADA
7448
1
7
2
1
4
2
8
6
BI/RBO
4
RBI
5
LT
3
A
13
B
12
C
11
D
10
E
9
F
15
G
14
21. Multiplexores o selectores de datos
• Los multiplexores (MUX) son dispositivos que
permiten dirigir una información digital de diversos
orígenes a una única línea para ser transmitida a un
destino común.
• Un multiplexor básicamente consta de varias líneas
de entrada de datos y una única salida de datos.
de entrada de datos y una única salida de datos.
Además consta de varias entradas de selección de
datos que permiten llevar los datos de una entrada
N, hacia el canal común de salida.
22. Diagrama de bloque de un Multiplexor
• Si existen 2N datos de entrada, se necesitan N líneas
de control para poder seleccionar cualquiera de las
entradas.
Circuito
Combinacional
2N Entradas
de Datos
Salida
Combinacional
2N Entradas
de Control
de Datos
23. MUX 2 A 1
A D0 D1 Y
Circuito
Combinacional
Y
D0
D1
SELECTOR
A D0 D1 Y
0 0 0 0
0 0 1 0
0 1 0 1
0 1 1 1
1 0 0 0
1 0 1 1
1 1 0 0
1 1 1 1
SALIDA
DE
DATOS
DATO
A
DATO
B
SELECTOR DE DATO
HABILITADOR
74157
1A
2
1B
3
2A
5
2B
6
3A
11
3B
10
4A
14
4B
13
A/B
1
G
15
1Y
4
2Y
7
3Y
9
4Y
12
MSI 74157 (Cuádruple 2 a 1)
25. MUX 8 a 1. MSI 74151
SALIDA DE DATOS
SALIDA DE DATOS
NEGADA
DATOS
DE
ENTRADA
D0
4
D1
3
D2
2
D3
1
D4
15
D5
14
13
W
6
Y
5
SELECTOR
DE DATOS
ENTRADA
HABILITADOR
74151
D5
D6
13
D7
12
A
11
B
10
C
9
G
7
27. Demultiplexores (DMUX)
• Realizan la función contraria a la del Multiplexor.
Toma los datos de la línea de entrada y los coloca
(previa selección del canal), en la salida
correspondiente. Se conocen también como
decodificadores de 1 a N líneas.
2N Entradas de
Control
Entrada de
Datos
2N Salidas
Circuito
Combinacional
28. DMUX MSI. 74138 (3 A 8)
• El Decodificador de 3 a 8 líneas puede utilizarse
como DMUX. Se utilizan las líneas de habilitación;
una como entrada de datos y la otra habilitación
colocada a nivel bajo, para utilizar este circuito
integrado como DMUX.
30. DMUX MSI. 74154 (4 A 16)
• El Decodificador de 4 a 16 líneas puede utilizarse
como DMUX. Se utilizan las líneas de habilitación;
una como entrada de datos y la otra habilitación
colocada a nivel bajo, para utilizar este circuito
integrado como DMUX.
0
1
SELECTOR
DE
DATOS
SALIDA
DE
DATOS
ENTRADA DE DATOS
74154 COMO DMUX
74154
A
23
B
22
C
21
D
20
G1
18
G2
19
0
1
1
2
2
3
3
4
4
5
5
6
6
7
7
8
8
9
9
10
10
11
11
13
12
14
13
15
14
16
15
17