2
Decodificadores Un decodificador lleva a cabo la función opuesta de un codificador. Con un número de líneas de igual al número de bits en el código y las mismas líneas de salida como combinaciones que hay e código, entonces una línea de salida ira, digamos, 1 cuando la combinación de entrada apropiada ocurra. La tabla 13.7 es un directo código binario 3 bit y la figura 13.9 muestra las líneas de salida del requerimiento 3 a 8 linea de decodificador. El decodificador lógico debe ser de esta por ejemplo, f3= 1 cuando ABC= y entonces el decodificador lógico por salida f3 sera f3=ABC. El decodificador completo puede ser hecho de ocho 3-salidas AND puertas y tres inversores. 8421 BCD Decodificador para 4 a 10 decodificador línea BCD la lógica será F0=ABCD; F1=ABCD Y asi sucesivamente, aunque la lógica puede ser simplificada reconociendo que los seis números altos no pueden ocurrir, y K cartografia por minima lógica en consecuencia. Exceso 3 decodificador Aplicando esto para un decodificador exceso 3 debemos notar los requerimientos del decodificado exceso 3 en la tabla 13.8. Entrando, como un ejemplo, las entradas para F2 en un mapa k (fig.13 la que seis combinaciones de entradas variables no ocurren entonces, F2=BCD (ACD es una alternativa pero requiere un inversor extra) BCD a decodificador segmento 7 Este ejercicio favorito en lógica binaria requiere que los 7 segmentos mostrados en la fig 13.1 ser activado para mostrar dígitos decimales de acuerdo con una salida BCD. Por ejemplo, el segm debe ser activado por dígitos decimales 0,2,3,5,6,7,8 y 9. Entrando esto en un mapa k (fig 13.1 que las combinaciones binarias para 10 a 15 pueda ocurrir, entonces la lógica para el segmento a= A+C+BD+BD =A+C+B+D ECONOMIA DE MINIMIZACION Con la disponibilidad de circuitos MSI en general y ROMs en particular, los beneficios de mini son cuestionables y los diseñadores a menudo implementan una funcion lógica en forma minitermin El DM 74154 4 a decodificador línea 16 En este circuito MSI (fig 13.13) una línea es seleccionada cuando el circuito hace una salida a entradas variables están el orden DCBA, i,e,D es el MSB. Para seleccionar, por ejemplo, salida

Decodificadores traduccion

Embed Size (px)

Citation preview

Decodificadores Un decodificador lleva a cabo la funcin opuesta de un codificador. Con un nmero de lneas de entrada igual al nmero de bits en el cdigo y las mismas lneas de salida como combinaciones que hay en el cdigo, entonces una lnea de salida ira, digamos, 1 cuando la combinacin de entrada apropiada ocurra. La tabla 13.7 es un directo cdigo binario 3 bit y la figura 13.9 muestra las lneas de entrada y salida del requerimiento 3 a 8 linea de decodificador. El decodificador lgico debe ser de esta manera, por ejemplo, f3= 1 cuando ABC= y entonces el decodificador lgico por salida f3 sera f3=ABC. El decodificador completo puede ser hecho de ocho 3-salidas AND puertas y tres inversores.

8421 BCD Decodificador para 4 a 10 decodificador lnea BCD la lgica ser F0=ABCD; F1=ABCD Y asi sucesivamente, aunque la lgica puede ser simplificada reconociendo que los seis nmeros ms altos no pueden ocurrir, y K cartografia por minima lgica en consecuencia. Exceso 3 decodificador Aplicando esto para un decodificador exceso 3 debemos notar los requerimientos del decodificador exceso 3 en la tabla 13.8. Entrando, como un ejemplo, las entradas para F2 en un mapa k (fig.13.10) en la que seis combinaciones de entradas variables no ocurren entonces, F2=BCD (ACD es una alternativa pero requiere un inversor extra) BCD a decodificador segmento 7 Este ejercicio favorito en lgica binaria requiere que los 7 segmentos mostrados en la fig 13.11 tiene que ser activado para mostrar dgitos decimales de acuerdo con una salida BCD. Por ejemplo, el segmento a debe ser activado por dgitos decimales 0,2,3,5,6,7,8 y 9. Entrando esto en un mapa k (fig 13.12) y nada que las combinaciones binarias para 10 a 15 pueda ocurrir, entonces la lgica para el segmento a ser a= A+C+BD+BD =A+C+B+D ECONOMIA DE MINIMIZACION Con la disponibilidad de circuitos MSI en general y ROMs en particular, los beneficios de minimizacin son cuestionables y los diseadores a menudo implementan una funcion lgica en forma minitermino. El DM 74154 4 a decodificador lnea 16 En este circuito MSI (fig 13.13) una lnea es seleccionada cuando el circuito hace una salida a 0. Las entradas variables estn el orden DCBA, i,e,D es el MSB. Para seleccionar, por ejemplo, salida F8 (pin 9),

DCAB=1000. Siguiendo el canal de lneas de puerta, se puede ver que solo la puerta alimentando el pin 9 tiene todas las entradas en 1 el cual es un requerimiento para una puerta NAND de salida a ser 0. Tambin se puede notar que ambas rutas complementadas y no complementadas a puerta de entradas tienen inversores. Desde un lgico punto de vista esto es obviamente innecesario tener los dos inversores en la ruta sin complementar pero se proporcionan como amortiguadores para las entradas. El circuito tambin tiene dos entradas de habilitacin G1 y G2: estas deben ser ambos 0 para habilitar el decodificador. Si no son 0 entonces todas las salidas sern 1 sin tener en cuenta el valor de DCBA. CODIGO CONVERSION Un requerimiento comn es la conversin de un codigo digital a otro. Por ejemplo, el codigo BCD y el codigo exceso 3 a ser derivado desde ah son mostrados lado a lado. El codigo conversor contendr cuatro conjuntos de puertas lgicas cuyas entradas sern A,B,C y D. cada conjunto de puertas tendr una sola salida, ona por cada variable de codigo exceso 3 P,Q,R y S.