Codificadores
CODIFICADORES
Definición de codificador
o
Un codificador es un circuito combinacional con m entradas y n salidas. Cada entrada tiene asignado un número de orden, cuando una delas entradas es activada y el resto permanecen en el estado lógico contrario. En las n líneas de salida aparece una combinación binaria que indica en un determinado código, el número de orden de lalínea de entrada activada. Normalmente los códigos utilizados son el binario natural y el BCD. Para el binario natural m 2 n y para el BCD (de un dígito) m = 10 y n = 4.
o
o
o
126/10/2009
Codificador de octal a binario
Codificador de decimal a BCD
Es típica de los codificadores una estructura de puertas OR de salida.
2
26/10/2009
¿Qué ocurre cuando se activan dosentradas al mismo tiempo?
Dos tipos de codificadores:
Codificador Codificador
sin prioridad con prioridad
Codificador sin prioridad
Si se activan simultáneamente las entradas Di, Djsiendo i>j, la salida será: Código(Di) OR Código(Dj)
CODIFICACIÓN ERRONEA
Cuestiones sobre codificadores sin prioridad
1. En un codificador sin prioridad, ante la selección de los canales de entrada i,j y k, dará como salida i OR j OR k. V 2. Un codificador sin prioridad, ante la selección de los canales de entrada 1, 2 y 5 presentará a la salida la combinación binaria 110. F 3. Un codificador sinprioridad de 16 canales, ante la selección de los canales de entrada 3 y 5, generará la combinación binaria 0111. V
3
26/10/2009
Codificador con prioridad (I)
Si se activan simultáneamentelas entradas Di, Dj siendo i>j , la salida será: Código(Di)
Codificador con prioridad (II)
EI: entrada de habilitación/deshabilitación del
circuito.
EO: salida que se activa cuandoEI=0 y no
hay petición de servicio en las entradas de datos.
GS: salida que se activa cuando EI=0 y hay
petición de servicio.
4
26/10/2009
Codificador con prioridad (III)...
Regístrate para leer el documento completo.