Está en la página 1de 18

Codificadores y

Decodificadores

CIRCUITOS COMBINACIONALES
Ing. Pablo Molina B.
CODIFICADORES
 DEFINICIÓN: Un codificador es un circuito combinatorio que cuenta con un
número determinado de entradas, de las cuales sólo una tiene el estado lógico 1, y
se genera un código de varios bits que depende de cuál sea la entrada activada.
 TIPOS DE CODIFICADORES:
 Con Prioridad
 Sin Prioridad
 EXPLICACIÓN DE UN CODIFICADOR DE 8 ENTRADAS Y 3 SALIDAS SIN
PRIORIDAD:
 Solo una de las entradas puede estar activa a la vez entonces en cualquier línea de
la tabla de este circuito todas las entradas excepto una serán 0.

Ing. Pablo Molina


CODIFICADORES

Ing. Pablo Molina


 TABLA DE LA VERDAD QUE DEFINE ESTE CODIFICADO
ES:

 FUNCIÓN DEL CODIFICADOR:


 De esta tabla podemos concluir que:
 O2 = A4 + A5 + A6 + A7
 O1 = A 2 + A 3 + A6 + A7
 O = A + A + A5 + A7
Ing. 0Pablo Molina
1 3
 EL CIRCUITO IMPLEMENTADO CON PUERTAS LÓGICAS:

 Sólo una de las entradas es 1 a la vez, así que sólo hay 8 condiciones
posible de entrada. El circuito está diseñado de tal manera que cuando A0 es 1,
se genera a la salida el código binario 000. Cuando A1 es 1, se genera el código
binario 001, cuando A2 es 1, se genera el código binario 010 y así
sucesivamente.
 El diseño del circuito es muy simple, puesto que involucra analizar cada bit de
salida y determinar para cuáles casos de entrada ese bit es 1 y luego pasar los
resultados por una compuerta OR.
Ing. Pablo Molina
DECODIFICADORES
 DEFINICIÓN: Un decodificador es un circuito combinacional que
convierte la información binaria de n líneas de entradas a un máximo de 2 n
líneas únicas de salida. Dicho de otra manera, un decodificador realiza la
función opuesta a la de codificar, es decir, convierte un código binario de
varias entradas en salidas exclusivas.
 TIPOS DE CODIFICADORES:
 Con salidas activas a nivel alto
 Con salidas activas a nivel bajo
 EXPLICACIÓN DE UN DECODIFICADOR
DE 2 ENTRADAS Y 4 SALIDAS:

Ing. Pablo Molina


 TABLA DE LA VERDAD QUE DEFINE ESTE DECODIFICADOR
ES:

 FUNCIÓN DEL DECODIFICADOR:


 De esta tabla podemos concluir que:

Ing. Pablo Molina


Decodificador de 3 a 8

Ing. Pablo Molina


Decodificador de 4 a 16

Ing. Pablo Molina


Decodificador de mayor tamaño  4 a 16 a partir de
2a4

Ing. Pablo Molina


Decodificador de mayor tamaño  4 a 16 a partir de
3a8

Ing. Pablo Molina


Decodificador de mayor tamaño  5 a 32 a partir de
3a8

Ing. Pablo Molina


Implementación de funciones lógicas
usando decodificadores

Ing. Pablo Molina


Implementación de funciones lógicas usando
decodificadores

Diseñar un FA (full adder) con decodificadores

Ing. Pablo Molina


Decodificador BCD a decimal

Ing. Pablo Molina


Decodificador BCD a decimal

Ing. Pablo Molina


Decodificador BCD a 7 segmentos

Ing. Pablo Molina


Con esta tabla de verdad,
deducimos que el funcionamiento
será el siguiente.
El decodificador, realizará la
transformación del número binario
correspondiente al número
decimal, activando los segmentos
que corresponden, como se indica a
continuación.

Ing. Pablo Molina

También podría gustarte