Buscar

CODIGOS BINARIOS

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

PESQUISA
DE
CIRCUITOS DIGITAIS
CODIGOS BINARIOS:
· GRAY 
· JHONSON 
· 2 ENTRE 5 
· BCD 8421 
NOME: PABLO MENEGUSSI FERREIRA. 
RA: D548HC8.
PROFESSOR: DANIEL CASTILHO.
Código de Gray
O código de Gray é um sistema de código binário inventado por Frank Gray. O código é não ponderado onde de um número para outro apenas um bit varia. 
Este sistema de codificação surgiu quando os circuitos lógicos digitais se realizavam com válvulas termoiônicas e dispositivos eletromecânicos. 
Os contadores necessitavam de potências muito elevadas e geravam ruído quando vários bits modificavam-se simultaneamente. O uso do código Gray garantiu que qualquer mudança variaria apenas um bit.
A maneira mais fácil de construir a tabela de conversão base 10 para gray é usar um espelho. 
Começando no bit de índice 0, escrevemos o bit 0 e 1. Em seguida, aplicamos um espelho ao conjunto {01}, ficando o bit 0 com a seguinte ordenação {0110}. Agora, a primeira metade dos bits do índice 1 tomam o valor 0, e a outra metade o valor 1. O bit seguinte obtém-se aplicando o 'espelho' a todos os bits anteriores.
Código Johnson
O Código Johnson (Johnson-Mobius) é um código especial utilizado na construção do Contador de Johnson. Este código constitui-se em um código binário e cíclico (como o código Gray) cuja capacidade de codificação é dada por 2n, sendo n o número de bits. Para codificar os dígitos decimais são necessários 5 bits:
	Código Johnson
	Dígito decimal
	Código Johnson
	Dígito decimal
	Código Johnson
	0
	00000
	5
	11111
	1
	00001
	6
	11110
	2
	00011
	7
	11100
	3
	00111
	8
	11000
	4
	01111
	9
	10000
	
	
	
	
Este código permite a simplicidade de criação de contadores, e por isto é utilizado em sistemas digitais de alta velocidade. Proporciona uma maior proteção contra erros mas é menos eficiente em memória do que o código binário decimal.
Código 2 entre 5
Neste código sempre haverá 2 bits 1 entre os cinco bits possíveis. É muito usado em telefonia.
Códigos de 5 bits facilitam a decodificação em alguns casos bem como a detecção de erros (bit de paridade).
Código BCD 8421
Este código representa os dígitos decimais de 0 até 9 através de um código binário de 4 bits. Do inglês “Binary coded decimal”, decimal codificado em binário. A conversão para decimal do código BCD se torna fácil. Basta somar os pesos das posições onde aparece o dígito 1. Exemplo: 
As posições onde aparece o dígito 1 são 4 e 1. Somando 4 e 1 temos 5. O número binário BCD 0101 é equivalente ao 5 decimal. Abaixo há uma tabela dos números decimais e seus respectivos dígitos BCD.
Existem apenas 10 dígitos válidos, os números a partir de 10 são inválidos no sistema BCD. Para se representar um número decimal em BCD, deve-se substituir cada dígito decimal por seu código binário de 4 bits. É deixado um espaço entre os grupos de quatro bits para não haver confusão com o código binário puro. Exemplo: 546 em decimal: 5 = 0101 4 = 0100 6 = 0110 O número 546 em decimal é representado em BCD como: 0101 0100 0110. Este método é usado também para números fracionários. A grande vantagem do sistema BCD 8421 é a facilidade entre homem-máquina. A conversão entre binário e decimal é quase automática, devido a facilidade em se decorar as apenas dez combinações existentes. Porém, o código BCD é menos eficiente que o código binário puro, são usados mais bits para se representar um determinado valor. Para se converter entre binário e BCD há uma conversão intermediária de binário para decimal, e vice e versa.

Outros materiais