Logo Studenta

Clase_9

¡Este material tiene más páginas!

Vista previa del material en texto

PLEXORES
1
¿Qué es un decodificador.
Tipos de decodificadores.
Aplicaciones de decodificadores.
¿Qué es un codificador?
Tipos de codificadores.
Aplicaciones de los codificadores.
¿Qué es un multiplexor?
Tipos de multiplexores.
Aplicaciones de los multiplexores.
¿Qué es un demultiplexor?
Ejercicios de aplicación. 
CONTENIDO DE LA CLASE Nº 10
2
DECODIFICADORES
Circuito combinacional cuya función es la de detectar la presencia de una COMBINACIÓN DE BITS en sus entradas y señalar la presencia de este código mediante cierto nivel de salida.
n entradas
2n salidas
3
DECODIFICADOR BINARIO 2-4
Circuito combinacional
	a	b	y0	y1	y2	y3
	0	0	1	0	0	0
	0	1	0	1	0	0
	1	0	0	0	1	0
	1	1	0	0	0	1
y0 = a’b’
y1 = a’b
y2 = a b’
y3 = a b
4
DECODIFICADOR BINARIO 2-4
y0
y1
y2
y3
0
0
1
0
0
0
0
1
0
1
0
0
1
0
0
0
1
0
1
1
0
0
0
1
5
OTROS DECODIFICADORES
OJO!! LA LÓGICA POSITIVA NO ES LA ÚNICA UTILIZADA!!
DECODER 3 A 8 
DECODER 4 A 16 
6
DECODIFICADOR 74XX154
Se requiere un nivel bajo en E1 y E0 (entrada de habilitación) para activar el decodificador. 
74LS154
 15
 14
 13
 12
E1 11
E0 10
 9
 8
 7
A3 6
A2 5
A1 4
A0 3
 2
 1
 0
7
	 74LS154 H= High Level L= Low Level X=Don’t Care 																					
	Inputs 						Outputs 															
	E1	E0	D	C	B	A	0	1	2	3	4	5	6	7	8	9	10	11	12	13	14	15
	L	L	L	L	L	L	L	H	H	H	H	H	H	H	H	H	H	H	H	H	H	H
	L	L	L	L	L	H	H	L	H	H	H	H	H	H	H	H	H	H	H	H	H	H
	L	L	L	L	H	L	H	H	L	H	H	H	H	H	H	H	H	H	H	H	H	H
	L	L	L	L	H	H	H	H	H	L	H	H	H	H	H	H	H	H	H	H	H	H
	L	L	L	H	L	L	H	H	H	H	L	H	H	H	H	H	H	H	H	H	H	H
	L	L	L	H	L	H	H	H	H	H	H	L	H	H	H	H	H	H	H	H	H	H
	L	L	L	H	H	L	H	H	H	H	H	H	L	H	H	H	H	H	H	H	H	H
	L	L	L	H	H	H	H	H	H	H	H	H	H	L	H	H	H	H	H	H	H	H
	L	L	H	L	L	L	H	H	H	H	H	H	H	H	L	H	H	H	H	H	H	H
	L	L	H	L	L	H	H	H	H	H	H	H	H	H	H	L	H	H	H	H	H	H
	L	L	H	L	H	L	H	H	H	H	H	H	H	H	H	H	L	H	H	H	H	H
	L	L	H	L	H	H	H	H	H	H	H	H	H	H	H	H	H	L	H	H	H	H
	L	L	H	H	L	L	H	H	H	H	H	H	H	H	H	H	H	H	L	H	H	H
	L	L	H	H	L	H	H	H	H	H	H	H	H	H	H	H	H	H	H	L	H	H
	L	L	H	H	H	L	H	H	H	H	H	H	H	H	H	H	H	H	H	H	L	H
	L	L	H	H	H	H	H	H	H	H	H	H	H	H	H	H	H	H	H	H	H	L
	L	H	X	X	X	X	H	H	H	H	H	H	H	H	H	H	H	H	H	H	H	H
	H	L	X	X	X	X	H	H	H	H	H	H	H	H	H	H	H	H	H	H	H	H
	H	H	X	X	X	X	H	H	H	H	H	H	H	H	H	H	H	H	H	H	H	H
8
EJERCICIO
Implementar un decodificador de 5 bits con 2 decodificadores de 4 bits
74LS154
E
 
 
A3 
A2 
A1 
A0 
 
 
74LS154
E
 
 
A3 
A2 
A1 
A0 
 
 
Y0
Y15
Y31
Y16
A4
E esta formada por E1 Y E0
9
DECODIFICADOR BCD A DECIMAL
10
2
9
8
7
6
5
4
3
1
0
0
0
0
0
0
0
0
1
0
1
 0
 1
 2
A 3
B Decodi- 4
C ficador 5
D 6
 7
 8
 9
DECODIFICADOR BCD A 7 SEGMENTOS
Este tipo de decodificador acepta código BCD en sus entradas y proporciona salidas capaces de excitar un display de 7 segmentos para indicar un dígito decimal.
 74LS47 
A3 g 
A2 f
A1 e
A0 d
 c
 b
 a
Test
RBI RBO
11
APLICACIÓN DECODIFICADORES
1)Selección de entradas y salidas en los PC:
	Los PC tienen que comunicarse con los periféricos enviando y recibiendo información a través de los puertos de E/S: impresoras, monitores, teclados, etc.
 Cada puerto de E / S tiene una dirección.
A3
A2
A1
A0
 
………
Controlador
y
Procesador
Dirección del
Puerto E/S
Solicitud 
E/S
Impresora
E/S
 Teclado
E/S
Monitor
E/S
Escáner
E/S
Bus de datos
Puertos
E/S
Líneas de
datos
12
APLICACIÓN DECODIFICADORES
2) Implementar funciones
2.1) Suma de productos: Decoder activo en alto
2.2) Producto de sumas: Decoder activo en bajo
13
a
b
c
d
f1
 Q7
3 Q5
2 Q3
 Q1
0
2 Q7 
 Q6
0
 Q3
 Q0 
a
b
c
f2
CODIFICADORES
Circuito que realiza la función inversa del decodificador. Permite introducir en una de sus entradas un nivel activo que representa un dígito y lo convierte en una salida codificada 
14
CODIFICADOR DECIMAL-BCD
Producirá una salida BCD correspondiente al dígito decimal de entrada de más alto orden que se encuentre activo (PRIORIDAD)
 74147
I9
I8
I7 A3
I6 A2
I5 A1
I4 A0
I3
I2
I1
Si las entradas I4, I7 e I3 están en bajo.....cual será la combinación en las salidas del codificador??
Respuesta: A3 A2 A1 A0 = 1000
15
CODIFICADOR DE 8 A 3
 74148
EI GS 
I7 
I6 A2
I5 A1
I4 A0
I3
I2
I1 E0
Convierte entradas octales (0 – 7) en códigos binarios de 3 bits 
16
16
APLICACIÓN CODIFICADORES
1) Codificador de teclado: Los 10 dígitos decimales del teclado de una computadora tienen que codificarse para poder ser procesados por el circuito lógico. Cuando se pulsa una tecla se codifica el decimal a su correspondiente BCD.
17
MULTIPLEXORES
	Dispositivo que permite dirigir la información digital procedente de diversas fuentes a una única línea, para ser enviada a través de dicha línea a un destino común.
	Tiene entradas de datos, entradas de selección de datos y una única línea de salida.
I0
I1
IN-1
……..
Entradas de DATOS
Salida
Z
Entradas de SELECCION
I0
I1
out
………………..
sel
….……..
18
MULTIPLEXOR 2 A 1
	S	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
Y = SD1 + S’D0
19
En su forma más básica se compone de dos entradas de datos (D0 e D1), una salida de datos y una entrada de control. Cuando la entrada de control se pone a 0 lógico, la señal de datos D0 es conectada a la salida; cuando la entrada de control se pone a 1 lógico, la señal de datos D1 es la que se conecta a la salida.
19
MULTIPLEXOR 4 A 1 Y 8 A 1
Mux 4 a 1: Consta de 4 entradas de datos y 2 entradas de selección 
Mux 8 a 1: Consta de 8 entradas de datos y 3 entradas de selección 
Entradas
Salida
Entradas 
de selección
E
N
T
R
A
D
A
S
SALIDA
SELECCIÓN DE ENTRADA
	S	C	B	A	Y
	1	X	X	X	0
	0	0	0	0	D0
	0	0	0	1	D1
	0	0	1	0	D2
	0	0	1	1	D3
	0	1	0	0	D4
	0	1	0	1	D5
	0	1	1	0	D6
	0	1	1	1	D7
TABLA DE VERDAD 
20
MULTIPLEXOR CUADRUPLE DE 2 ENTRADAS
Formado por cuatro multiplexores de dos entradas. Todos los multiplexores comparten una misma línea de selección.
SEL
A1
B1
A2 Y1
B2 Y2
A3 Y3
B3 Y4 
A4
B4
GN
74157
MULTIPLEXER
21
EJERCICIO
Como implementar un Mux de 16 entradas con 2 Mux de 8 entradas usando la entrada de habilitación (enable)?
22
Seleccionador de datos: función básica ya vista.
Enrutamiento de datos.
Generación de funciones.
Conversión de paralelo a serial.
APLICACIONES DE LOS MULTIPLEXORES
23
ENRUTAMIENTO DE DATOS
24
GENERACIÓN DE FUNCIONES
1) # de var de la función= # de var de selección 
	A2	A1	A0	Y
	0	0	0	0
	0	0	1	1
	0	1	0	0
	0	1	1	1
	1	0	0	0
	1	0	1	1
	1	1	0	1
	1	1	1	0
	A2	A1	A0	Y	Entrada de datos
	0	0	0	0	D0
	0	0	1	1	D1
	0	1	0	0	D2
	0	1	1	1	D3
	1	0	0	0	D4
	1	0	1	1	D5
	1	1	0	1	D6
	1	1	1	0	D7
 74LS151
I7
I6
I5 E
I4 S2
I3 S1
I2 S0
I1
I0 YYN
A2
A1
A0
Y
+V
25
GENERACIÓN DE FUNCIONES
2) # de var de la función > # de var de selección
a
b
c
Y
+V
d
Implementarla con un multiplexor 8 a 1!!
 74LS151
I7
I6
I5 E
I4 S2
I3 S1
I2 S0
I1
I0 Y
 YN
26
CONVERSIÓN PARALELO A SERIAL
S3
S2
S1
 Proceso 
Transmisión más rápida pero
muy costosa
 Proceso 
S3
S2
S1
Sincronización 
Transmisión más conveniente....requiere sincronización 
 MUX 
 DEMUX 
27
DEMULTIPLIXORES
	Dispositivo que realiza el proceso inverso que realiza el multiplexor, toma una línea de datos y lo distribuye en varias salidas 
n Entradas de selección 
Y
2 a la n salidas
28
EJERCICIOS
1) Determine la tabla de verdad de la función z
 74LS151
I7
I6
I5 E
I4 S2
I3 S1
I2 S0
I1
I0 Y
 YN
VCC
Z
 74LS151
I7
I6
I5 E
I4 S2
I3 S1
I2 S0
I1
I0 Y
 YN
B
A
C
D
GND
29
EJERCICIOS
2). Implemente las siguientes funciones con decodificadores y multiplexores:
3). Implemente la siguiente función con decodificador activo en bajo y un multiplexor de dos variables de selección:
30
(
)
(
)
å
=
7
,
5
,
3
,
1
,
,
,
1
d
c
b
a
f
(
)
(
)
(
)
Õ
å
=
=
7
,
6
,
3
,
0
5
,
4
,
2
,
1
,
,
2
c
b
a
f
No conectada
74147
I9
I8
I7
I6
I5
I4
I3
I2
I1
A0
A1
A2
A3
0
R0
+V
3
2
1
R3
R2
R1
6
5
4
R6
R5
R4
9
8
7
R9
R8
R7
(
)
(
)
å
=
15
,
13
,
12
,
10
,
8
,
7
,
6
,
5
,
2
,
1
,
,
,
1
d
c
b
a
f
å
=
)
7
,
4
,
2
(
)
,
,
(
1
C
B
A
F
å
=
)
3
,
0
(
)
,
,
(
2
C
B
A
F
å
=
)
7
,
4
,
3
,
2
,
0
(
)
,
,
(
3
C
B
A
F

Continuar navegando