Descarga la aplicación para disfrutar aún más
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
Compartir