Decodificadores, Codificadores y MUX/DEMUX
Decodificadores, Codificadores y MUX/DEMUX
Supongamos que necesitamos determinar cuándo aparece el número binario 1001 en las entradas
de un circuito digital. Se puede utilizar una puerta AND como elemento básico de decodificación,
ya que produce una salida a nivel ALTO sólo cuando todas sus entradas están a nivel ALTO. Por
tanto, debe asegurarse de que todas las entradas de la puerta AND estén a nivel ALTO cuando se
introduce el número 1001, lo cual se puede conseguir invirtiendo los dos bits centrales (cuyos bits
son 0),
CODIFICADORES
Un codificador es un circuito lógico combi nacional que, esencialmente, realiza la función “inversa”
del decodificador. Un codificador permite que se introduzca en una de sus entradas un nivel activo
que representa un dígito, como puede ser un dígito decimal u octal, y lo convierte en una salida
codificada, como BCD o binario. Los codificadores se pueden diseñar también para codificar
símbolos diversos y caracteres alfabéticos. El proceso de conversión de símbolos comunes o
números a un formato codificado recibe el nombre de codificación
Codificador decimal-BCD
Este tipo de codificador tiene diez entradas, una para cada dígito decimal, y cuatro salidas que
corresponden al código BCD, como se muestra en la Figura 6.37. Este es un codificador básico de
10-líneas a 4-líneas. El código BCD (8421) se muestra en la Tabla 6.6. A partir de esta tabla
podemos determinar la relación entre cada bit BCD y los dígitos decimales, con el fin de analizar la
lógica. Por ejemplo, el bit más significativo del código BCD, A3, es siempre un 1 para los dígitos
decimales 8 o 9. La expresión OR para el bit A3 en función de los dígitos decimales puede por
tanto escribirse como: A3 = 8 + 9
MULTIPLEXORES