CODIFICADOR - possui várias linhas de entrada e apenas uma linha de entrada é ativada em determinado instante e produz um código de saída de N-bits, que corresponde à linha de entrada ativada.
Codificador de M-para-N (M entradas e N saídas)
Fig.1
Codificador Octal-para-Binário
O circuito tem oito linhas de entrada e produz um código de saída de 3-bits, correspondente à linha ativa na entrada.
Tabela Verdade
ENTRADAS | SAÍDAS |
|||||||||
A7 |
A6 |
A5 |
A4 |
A3 |
A2 |
A1 |
A0 |
O2 |
O1 |
O0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
X |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
X |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
X |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
X |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
X |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
X |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
X |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
X |
1 |
1 |
1 |
Equações Lógicas
![]() |
![]() |
![]() |
Circuito Lógico
Fig.2
OBS:A entrada A0 não é conectada a qualquer porta
porque as saídas O2 O1e O0
estão no nível baixo quando nenhuma linha de entrada de A1-A7
está alta.
Quando duas ou mais entradas são ativas simultaneamente, o código de saída corresponderá à entrada de maior prioridade.
CI 74147 - Codificador com Prioridade Decimal-para-BCD -
Observando a tabela verdade mostrada na fig.4 , concluimos:
Nove linhas de entrada ativas
BAIXAS representam os números decimais de 1 a 9
.
Saída é o código BCD invertido, correspondente à entrada de
maior prioridade.
Caso as todas as entradas estejam inativas(ALTAS), então as saídas estão todas ALTAS
As saídas ficam normalmente ALTAS quando nenhuma entrada está ATIVA.
Circuito Lógico
Fig.3
Tabela Verdade
Fig.4
Símbolo Lógico IEEE/ANSI
Fig.5
CI 74147 como codificador de chaves
Fig.6
Com todas as chaves abertas(OFF), então todas as entradas estão ALTAS e as saídas estão em 0000.
Se qualquer chave estiver fechada , então a entrada correspondente está BAIXA e as saídas assumem o valor do código BCD do número da chave.
O CI codificador 74147 tem
prioridade, assim o circuito codificador de chaves também terá prioridade, então a
saída ativa corresponderá à chave de maior prioridade fechada.