Codificador de 8 a 3

Solo disponible en BuenasTareas
  • Páginas: 7 (1539 palabras)
  • Descarga(s): 4
  • Publicado: 10 de octubre de 2009
Leer documento completo
Vista previa del texto
Circuitos Combinacionales MSI

1

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. Por ejemplo, el siguiente circuito proporciona a la salida la combinación binaria dela entrada que se encuentra activada. En este caso se trata de un codificador completo de 8 bits, o también llamado codificador de 8 a 3 líneas:

/EN I0 1 X 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0

I1 X 0 1 0 0 0 0 0 0

I2 X 0 0 1 0 0 0 0 0

I3 X 0 0 0 1 0 0 0 0

I4 X 0 0 0 0 1 0 0 0

I5 X 0 0 0 0 0 1 0 0

I6 X 0 0 0 0 0 0 1 0

I7 O1 O2 O3 X 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 01 0 1 0 1 1 0 1 1 1 1

I0 I1 I2 I3 I4 I5 I6 I7 /EN

Oct/Bin O1 O2 O3

Las salidas codificadas, generalmente se usan para controlar un conjunto de 2n dispositivos, suponiendo claro está que sólo uno de ellos está activo en cualquier momento. Sin embargo cuando nos encontremos con que se deben controlar dispositivos que pueden estar activos al mismo tiempo, problema que se suelen encontrar lossistemas microprocesadores, es preciso usar un dispositivo que nos proporcione a la salida el código del dispositivo que tenga más alta prioridad. En la siguiente página podemos ver una sencilla comparación.

Circuitos Combinacionales MSI

2

En la siguiente figura se representa el diagrama lógico de un codificador completo de Decimal a BCD natural, junto a su tabla de funcionamiento.I1 0 1 0 0 0 0 0 0 0 0

I2 0 0 1 0 0 0 0 0 0 0

I3 0 0 0 1 0 0 0 0 0 0

I4 0 0 0 0 1 0 0 0 0 0

I5 0 0 0 0 0 1 0 0 0 0

I6 0 0 0 0 0 0 1 0 0 0

I7 0 0 0 0 0 0 0 1 0 0

I8 0 0 0 0 0 0 0 0 1 0

I9 0 0 0 0 0 0 0 0 0 0

A 0 0 0 0 0 0 0 0 1 1

B 0 0 0 0 1 1 1 1 0 0

C 0 0 1 1 0 0 1 1 0 0

D 0 1 0 1 0 1 0 1 0 1

I1 I2 I3 I4 I5 I6 I7 I8 I9

Dec/BCD

A B C D

Por otro ladola 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 X X X X X X X X 0 1

/I2 X X X X X X X 0 1 1

/I3 X X X X X X 0 1 1 1

/I4 X X X X X 0 1 1 1 1

/I5 X X X X 0 1 1 1 1 1

/I6 /I7 /I8 /I9 /A /B /C /D X X X 0 0 1 1 0 X X0 1 0 1 1 1 X 0 1 1 1 0 0 0 0 1 1 1 1 0 0 1 1 1 1 1 1 0 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1

/I1 /I2 /I3 /I4 /I5 /I6 /I7 /I8 /I9

Dec/BCD

/A /B /C /D

Circuitos Combinacionales MSI

3

Cuando se trata de establecer la prioridad con mayor número de bits, es preciso recurrir a la asociación de codificadores. El siguiente diagrama muestraun codificador de prioridad de 16 líneas a 4, usando codificadores de prioridad 74148, de 8 a 3 líneas.

/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 decodificador de más baja prioridad

Circuitos Combinacionales MSI

4

MULTIPLEXORES
Multiplexar es pasar información de “muchos” canales o líneasa “pocos” canales o líneas. Un MULTIPLEXOR (MUX) es un circuito combinacional que selecciona una entrada y la transfiere a la salida. La selección de la entrada, o dato, se realiza según un conjunto de valores de las variables de control. Poseen por tanto, n entradas de selección, para 2n entrada de datos, proporcionando dos salidas: una para el dato directo y otra para el dato negado. Acontinuación se presenta la tabla de funcionamiento y el Símbolo lógico estándar para un multiplexor de 8 a 1 líneas. Se trata del circuito 74151, con entrada de habilitación activa a nivel bajo.

Circuitos Combinacionales MSI

5

Existen en el mercado diferentes multiplexores. El siguiente corresponde al 74153, que es un circuito MSI con dos Mux de 4 a 1 líneas. A los Mux se les suele llamar...
tracking img