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 de la 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:
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 los sistemas 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 figura se representa el diagrama lógico de
un codificador completo de Decimal a BCD natural, junto a su tabla de
funcionamiento.
DECODIFICADOR
BCD A DECIMAL
Un
decodificador es considerado como el proceso inverso de un codificador, es
decir, un traductor de lenguaje de las maquina al lenguaje de la gente.
El
diagrama de bloque del decodificador se muestra en la figura 4.