Conversor de Código Binário para Gray
Converta um número binário para código Gray com uma explicação passo a passo, tabela verdade XOR e visualização bit a bit.
Seu bloqueador de anúncios está impedindo a exibição de anúncios
O MiniWebtool é gratuito graças aos anúncios. Se esta ferramenta ajudou você, apoie-nos indo para o Premium (sem anúncios + ferramentas mais rápidas) ou coloque MiniWebtool.com na lista de permissões e recarregue a página.
- Ou faça upgrade para o Premium (sem anúncios)
- Or upgrade to Premium (ad‑free)
Conversor de Código Binário para Gray
Bem-vindo ao nosso Conversor de Binário para Código Gray, uma ferramenta online gratuita que converte números binários padrão em código Gray (código binário refletido). Este conversor mostra a regra XOR, um diagrama claro bit a bit e um detalhamento passo a passo para que você possa entender como a conversão funciona.
O que é código Gray?
O código Gray, também chamado de código binário refletido, é um sistema numérico binário onde dois valores sucessivos diferem em apenas um bit. Isso é útil em codificadores rotativos, comunicações digitais e outros sistemas onde a mudança de vários bits pode causar erros durante as transições.
Como converter binário para código Gray
Uma fórmula comum é:
- Gray = Binário XOR (Binário deslocado para a direita por 1)
Na forma de bits, o bit Gray mais significativo é igual ao bit binário mais significativo. Cada bit Gray seguinte é o XOR de dois bits binários adjacentes.
Esta conversão altera o padrão de bits (o código), não o valor inteiro subjacente representado pela entrada binária original.
Como usar este conversor
- Insira seu número binário usando apenas 0 e 1 (prefixo opcional: 0b).
- Clique no botão converter.
- Revise o código Gray de saída e role para ver o diagrama de deslocamento e XOR e os detalhes passo a passo.
O diagrama abaixo mostra como a fórmula funciona em um exemplo curto.
Exemplo: Binário 1011 para código Gray
Entendendo o XOR
O XOR (OU exclusivo) produz 1 quando os dois bits de entrada são diferentes e 0 quando são iguais. A tabela verdade XOR é mostrada acima do formulário de entrada nesta página.
Onde o código Gray é usado
- Codificadores rotativos: reduz erros de leitura ao se mover entre posições
- Eletrônica digital: evita falhas quando vários bits mudam ao mesmo tempo
- Transições sensíveis a erros: ajuda a minimizar a ambiguidade do estado transiente
FAQ
O que é código Gray?
O código Gray é um sistema numérico binário onde valores consecutivos diferem em exatamente um bit. Essa propriedade ajuda a reduzir erros durante as transições em dispositivos do mundo real, como codificadores rotativos.
Como converter binário para código Gray?
Você pode calcular o código Gray fazendo o XOR do número binário com o mesmo número deslocado para a direita por um bit: Gray = Binário XOR (Binário >> 1). Esta ferramenta mostra a linha de deslocamento e a linha de resultado XOR para que você possa verificar cada bit.
O código Gray representa o mesmo valor decimal que a entrada?
O código Gray é uma codificação diferente do mesmo índice de sequência, não uma base diferente. Se você interpretar os bits Gray como um número binário normal, geralmente obterá um valor decimal diferente. É por isso que esta página mostra os bits Gray interpretados como binários apenas como referência.
Posso converter código Gray de volta para binário?
Sim. Use nosso Conversor de Código Gray para Binário. A conversão inversa também pode ser feita bit a bit usando XOR com o bit binário recuperado anteriormente.
Recursos Adicionais
Cite este conteúdo, página ou ferramenta como:
"Conversor de Código Binário para Gray" em https://MiniWebtool.com/br/conversor-de-código-binário-para-gray/ de MiniWebtool, https://MiniWebtool.com/
pela equipe miniwebtool. Atualizado em: 20 de dezembro de 2025