• Nenhum resultado encontrado

Códigos Neste capítulo estudaremos circuitos destinados a aplicações específicas, destacamos : Codificadores Decodificadores Circuitos aritméticos:

N/A
N/A
Protected

Academic year: 2021

Share "Códigos Neste capítulo estudaremos circuitos destinados a aplicações específicas, destacamos : Codificadores Decodificadores Circuitos aritméticos:"

Copied!
32
0
0

Texto

(1)

Códigos

Neste capítulo estudaremos circuitos destinados a aplicações específicas, destacamos : Codificadores Decodificadores Circuitos aritméticos: -meio somador, -somador completo -meio subtrator -subtrator completo

Nível básico de projeto combinacional, encontrado na prática em

circuitos integrados comerciais ou internos a sistemas mais complexos como em microprocessadores e circuitos integrados dedicados.

(2)

Códigos

Para a construção dos codificadores e decodificadores, vamos conhecer alguns códigos digitais, que são muito úteis nos exemplos e exercícios de execução dos projetos.

(3)

Código: BCD 8421

BCD : Binary Coded Decimal ( codificação do sistema decimal em binário) 8421: vem de 2³, 2², 2¹, 2°

Ou seja é um código de 4 bits, que é válido de 010 a 910 Decimal Binário A B C D 0 0 0 0 0 1 0 0 0 1 2 0 0 1 0 3 0 0 1 1 4 0 1 0 0 5 0 1 0 1 6 0 1 1 0 7 0 1 1 1 8 1 0 0 0 9 1 0 0 1

(4)

Código: outros BCD DE 4 bits

Existem vários outros, dentre os quais vamos destacar BCD 7421, 5211, 2421 Decimal BCD 7421 5211 2421 0 0000 0000 0000 1 0001 0001 0001 2 0010 0011 0010 3 0011 0101 0011 4 0100 0111 0100 5 0101 1000 1011 6 0110 1001 1100 7 1000 1011 1101 8 1001 1101 1110 9 1010 1111 1111

(5)

Código: Excesso 3

Executa a transformação do número decimal no binário correspondente, somando-se 3 unidades:

Exemplo: 010 = 0000 --> somando 3 unidades temos: 0011 Decima l BCD 0 0 0 1 1 1 0 1 0 0 2 0 1 0 1 3 0 1 1 0 4 0 1 1 1 5 1 0 0 0 6 1 0 0 1 7 1 0 1 0 8 1 0 1 1 9 1 1 0 0

(6)

Código: GRAY

Sua principal característica é que de um número a outro apenas um bit varia.

O código GRAY, transpondo para o o diagrama de Veitch

Karnaugh apresenta a seguinte ordem de colocação: Decimal GRAY 0 0 0 0 0 1 0 0 0 1 2 0 0 1 1 3 0 0 1 0 4 0 1 1 0 5 0 1 1 1 6 0 1 0 1 7 0 1 0 0 8 1 1 0 0 9 1 1 0 1 10 1 1 1 1 11 1 1 1 0 12 1 0 1 0 13 1 0 1 1 14 1 0 0 1 15 1 0 0 0

(7)

Código: 5 Bits

1) Código 2 entre 5:

Possui sempre 2 bits iguais a 1 dentre 5 bists

Decimal Código 2 entre 5

𝟐𝟒 0 0 0 0 1 1 1 0 0 1 0 1 2 0 0 1 1 0 3 0 1 0 0 1 4 0 1 0 1 0 5 0 1 1 0 0 6 1 0 0 0 1 7 1 0 0 1 0 8 1 0 1 0 0 9 1 1 0 0 0

(8)

Código: 5 Bits

2) Johnson:

Será utilizado no contador Johnson

Decimal Johnson 𝟐𝟒 0 0 0 0 0 0 1 0 0 0 0 1 2 0 0 0 1 1 3 0 0 1 1 1 4 0 1 1 1 1 5 1 1 1 1 1 6 1 1 1 1 0 7 1 1 1 0 0 8 1 1 0 0 0 9 1 0 0 0 0

(9)

Código: 9876543210

Este código de 10 bits foi bastante utilizado na época em que os

sistemas mostradores de algarismos eram válvulas eletrônicas (Nixie e Numitron ). Algumas dessas válvulas possuíam cada algarismo

composto por uma placa ou filamentos, arranjados apropriadamente no formato de número.

(10)

Código: 9876543210

Notamos no código, que em 10 saídas somente uma vale 1 em cada caso, acendendo assim o algarismo correspondente. A formação

deste código é vista na tabela Decimal 9876543210 𝟐𝟗 𝟐𝟖 𝟐𝟕 𝟐𝟔 𝟐𝟓 𝟐𝟒 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 0 2 0 0 0 0 0 0 0 1 0 0 3 0 0 0 0 0 0 1 0 0 0 4 0 0 0 0 0 1 0 0 0 0 5 0 0 0 0 1 0 0 0 0 0 6 0 0 0 1 0 0 0 0 0 0 7 0 0 1 0 0 0 0 0 0 0 8 0 1 0 0 0 0 0 0 0 0 9 1 0 0 0 0 0 0 0 0 0

(11)

Codificadores

Circuito combinacional que torna possível a passagem de um código conhecido para um desconhecido.

Exemplo: o circuito inicial de uma calculadora que transforma

uma entrada decimal, através do sistema de chaves de um teclado, em saída binária para que o circuito interno processe e faça a operação.

(12)

Decodificadores

Circuito que faz o inverso, ou seja, passa um código desconhecido para um conhecido.

Exemplo: o circuito que recebe o resultado da operação em

binário e o transforma em saída decimal, na forma compatível para um mostrador digital apresentar os algarismos

(13)

Codificador e Decodificadores

Se para o usuário da calculadora o sistema de entrada é um codificador, para o processador “calculadora” será um decodificador, pois passa de um código desconhecido para ele “decimal”, para um conhecido “binário”

(14)

Codificador Decimal/ Binário : BCD8421

A entrada do código decimal vai ser feita através de um conjunto de chaves numeradas de 0 a 9 e a saída por 4 fios para fornecer um código binário de 4 bits, correspondente à chave acionada. A

chave fechada equivale a nível 0, para evitar problemas práticos, principalmente da família TTL, que um terminal de

(15)

Codificador Decimal/ Binário : BCD8421

A seguir vamos construir a tabela da verdade do codificador que relaciona cada chave de entrada decimal com a respectiva saída em binário: Chave A B C D Ch0 0 0 0 0 Ch1 0 0 0 1 Ch2 0 0 1 0 Ch3 0 0 1 1 Ch4 0 1 0 0 Ch5 0 1 0 1 Ch6 0 1 1 0 Ch7 0 1 1 1 Ch8 1 0 0 0 Ch9 1 0 0 1

(16)

Codificador Decimal/ Binário : BCD8421

Usaremos para a construção do circuito, uma porta NE em cada saída, pois esta fornece nível 1 quando uma de suas entradas assumir nível 0, situação compatível com a convenção adotada para um conjunto de chaves.

Chave A B C D Ch0 0 0 0 0 Ch1 0 0 0 1 Ch2 0 0 1 0 Ch3 0 0 1 1 Ch4 0 1 0 0 Ch5 0 1 0 1 Ch6 0 1 1 0 Ch7 0 1 1 1 Ch8 1 0 0 0 Ch9 1 0 0 1

(17)

Codificador Decimal/ Binário : BCD8421

Pela figura, notamos que a chave Ch0 não está ligada a nenhuma das entradas das portas, sendo irrelevante o seu acionamento, pois a saída também será igual a zero (A=B=C=D=0) quando nenhuma chave for acionada

Chave A B C D Ch0 0 0 0 0 Ch1 0 0 0 1 Ch2 0 0 1 0 Ch3 0 0 1 1 Ch4 0 1 0 0 Ch5 0 1 0 1 Ch6 0 1 1 0 Ch7 0 1 1 1 Ch8 1 0 0 0 Ch9 1 0 0 1

(18)

Decodificador Binário/ Decimal

(19)

Decodificador Binário/ Decimal

Tabela verdade do circuito no qual as entradas são bits do código: BCD 8421 9876543210 A B C D S9 S8 S7 S6 S5 S4 S3 S2 S1 S0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 1 0 0 0 0 1 0 0 0 0 0 0 1 1 0 0 0 0 1 0 0 0 0 0 0 0 1 1 1 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 1 1 0 0 0 0 0 0 0 0 0

(20)

Decodificador Binário/ Decimal

O código BCD 8421 não possui números maior que 9, logo, tanto faz o valor assumido nas possibilidades excedentes, visto

que quando passarmos do código BCD 8421 para o código 9876543210, estas são irão ocorrer.

BCD 8421 9876543210 A B C D S9 S8 S7 S6 S5 S4 S3 S2 S1 S0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 1 0 0 0 0 1 0 0 0 0 0 0 1 1 0 0 0 0 1 0 0 0 0 0 0 0 1 1 1 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 1 1 0 0 0 0 0 0 0 0 0

(21)

Decodificador Binário/ Decimal

No diagrama de Veitch-Karnaugh, considerando os casos irrelevantes:

(22)

Decodificador Binário/ Decimal

No diagrama de Veitch-Karnaugh, considerando os casos irrelevantes:

(23)

Decodificador Binário/ Decimal

No diagrama de Veitch-Karnaugh, considerando os casos irrelevantes:

(24)

Decodificador Binário/ Decimal

No diagrama de Veitch-Karnaugh, considerando os casos irrelevantes:

(25)

Decodificador Binário/ Decimal

No diagrama de Veitch-Karnaugh, considerando os casos irrelevantes:

(26)

Decodificador Binário/

Decimal

A partir das expressões simplificadas, obtemos o circuito do decodificador:

(27)
(28)
(29)
(30)
(31)
(32)

Referências

Documentos relacionados

Os resultados deste estudo mostram que entre os grupos pesquisados de diferentes faixas etárias não há diferenças nos envoltórios lineares normalizados das três porções do

É perceptível, desta forma, o constante aumento do aprofundamento dos personagens: os “príncipes” têm agora não só nome e falas, mas personalidades bem desenvolvidas,

Note on the occurrence of the crebeater seal, Lobodon carcinophagus (Hombron & Jacquinot, 1842) (Mammalia: Pinnipedia), in Rio de Janeiro State, Brazil.. On May 12, 2003,

Podem treinar tropas (fornecidas pelo cliente) ou levá-las para combate. Geralmente, organizam-se de forma ad-hoc, que respondem a solicitações de Estados; 2)

Estudos da neurociência sustentam que a música e a linguagem são duas formas de comunicação humana que estão próximas em se tratando de processamento mental e

O candidato poderá obter informações e orientações sobre o Simulado Virtual, tais como Editais, processo de inscrição, horário de prova, gabaritos, ranking e resultados

esta espécie foi encontrada em borda de mata ciliar, savana graminosa, savana parque e área de transição mata ciliar e savana.. Observações: Esta espécie ocorre

O valor da reputação dos pseudônimos é igual a 0,8 devido aos fal- sos positivos do mecanismo auxiliar, que acabam por fazer com que a reputação mesmo dos usuários que enviam