O circuito combinacional que transforma a informação binária em 2Nlinhas de saída são conhecidas como Decodificadores. A informação binária é passada na forma de N linhas de entrada. As linhas de saída definem os 2Ncódigo de bits para as informações binárias. Em palavras simples, o Decodificador executa a operação inversa do Codificador . Por vez, apenas uma linha de entrada é ativada para simplificar. O produzido 2NO código de saída de -bit é equivalente às informações binárias.
Existem vários tipos de decodificadores que são os seguintes:
Decodificador de 2 a 4 linhas:
No decodificador de 2 a 4 linhas, há um total de três entradas, ou seja, A0e Um1e E e quatro saídas, ou seja, Y0, E1, E2e S3. Para cada combinação de entradas, quando a habilitação 'E' é definida como 1, uma dessas quatro saídas será 1. O diagrama de blocos e a tabela verdade do decodificador de 2 a 4 linhas são fornecidos abaixo.
Diagrama de bloco:
Tabela Verdade:
A expressão lógica do termo Y0, Y0, Y2 e Y3 é a seguinte:
E3=E.A1.A0
E2=E.A1.A0'
E1=E.A1'.A0
Y0=E.A1'.A0'
O circuito lógico das expressões acima é fornecido abaixo:
mapa não ordenado c++
Decodificador de 3 a 8 linhas:
O decodificador de 3 a 8 linhas também é conhecido como Decodificador binário para octal . Em um decodificador de 3 a 8 linhas, há um total de oito saídas, ou seja, Y0, E1, E2, E3, E4, E5, E6e S7e três saídas, ou seja, A0, A1 e A2. Este circuito possui uma entrada de habilitação 'E'. Assim como o decodificador de 2 a 4 linhas, quando a ativação 'E' é definida como 1, uma dessas quatro saídas será 1. O diagrama de blocos e a tabela verdade do codificador de 3 a 8 linhas são fornecidos abaixo.
Diagrama de bloco:
Tabela Verdade:
A expressão lógica do termo Y0, E1, E2, E3, E4, E5, E6e S7é o seguinte:
E0=UMA0'.A1'.A2'
E1=UMA0.A1'.A2'
E2=UMA0'.A1.A2'
E3=UMA0.A1.A2'
E4=UMA0'.A1'.A2
E5=UMA0.A1'.A2
E6=UMA0'.A1.A2
E7=UMA0.A1.A2
O circuito lógico das expressões acima é fornecido abaixo:
Decodificador de 4 a 16 linhas
No decodificador de 4 a 16 linhas, há um total de 16 saídas, ou seja, Y0, E1, E2,……, E16e quatro entradas, ou seja, A0, A1, UMA2e Um3. O decodificador de 3 a 16 linhas pode ser construído usando decodificadores de 2 a 4 ou decodificadores de 3 a 8. Existe a seguinte fórmula usada para encontrar o número necessário de decodificadores de ordem inferior.
Número necessário de decodificadores de ordem inferior = m2/m1
eu1= 8
eu2= 16
Número necessário de 3 a 8 decodificadores= =2
Diagrama de bloco:
Tabela Verdade:
A expressão lógica do termo A0, A1, A2,…, A15 é a seguinte:
E0=UMA0'.A1'.A2'.A3'
E1=UMA0'.A1'.A2'.A3
E2=UMA0'.A1'.A2.A3'
E3=UMA0'.A1'.A2.A3
E4=UMA0'.A1.A2'.A3'
E5=UMA0'.A1.A2'.A3
E6=UMA0'.A1.A2.A3'
E7=UMA0'.A1.A2.A3
E8=UMA0.A1'.A2'.A3'
E9=UMA0.A1'.A2'.A3
E10=UMA0.A1'.A2.A3'
Eonze=UMA0.A1'.A2.A3
E12=UMA0.A1.A2'.A3'
E13=UMA0.A1.A2'.A3
E14=UMA0.A1.A2.A3'
Equinze=UMA0.A1.A2'.A3
O circuito lógico das expressões acima é fornecido abaixo: