Conversor de Código Binário para Gray
Converta binário para código Gray e vice-versa com o Conversor de binário para código Gray do MiniWebtool, que inclui explicação passo a passo do XOR, tabela-verdade e visualização bit a bit.
No Gemini, cole a pergunta copiada no chat. Você também pode copiá-la abaixo.Precisa de ajuda com esta ferramenta? Pergunte à IA
Ver a pergunta
Digite um número binário abaixo e clique em Converter para Gray para obter o código Gray, com as etapas de XOR.
Seu bloqueador de anúncios está impedindo que mostremos anúncios
O MiniWebtool continua gratuito graças aos anúncios. Se esta ferramenta ajudou você, apoie-nos fazendo upgrade para navegação sem anúncios e mais usos diários, ou permita MiniWebtool.com e recarregue.
- Permita anúncios para MiniWebtool.com e recarregue
- Ou faça upgrade para navegar sem anúncios e ter limites diários maiores
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.
Resumo rápido
Conversor de Código Binário para Gray transforma um número binário em código binário refletido (Gray) usando Gray = Binário XOR (Binário >> 1). Mostra uma tabela-verdade do XOR, um diagrama bit a bit e detalhes passo a passo.
| Recurso | O que você obtém | Indicado para |
|---|---|---|
| Regra de conversão | Aplica Gray = Binário XOR (Binário deslocado 1 posição à direita). O bit mais significativo de Gray é igual ao bit mais significativo do binário. | Entender como o código binário refletido é construído |
| Formato de entrada | Digite 0s e 1s com um prefixo 0b opcional. Zeros à esquerda e sequências longas de bits são aceitos. | Colar sequências de bits copiadas de código |
| Tabela-verdade do XOR | Uma tabela-verdade do XOR é exibida acima do formulário de entrada. | Revisar o que o XOR faz antes de converter |
| Diagrama de deslocamento e XOR | Um diagrama mostra a linha binária, a linha deslocada e o resultado do XOR para cada bit. | Verificar cada bit de saída à mão |
| Referência decimal | Os bits de Gray lidos como um número binário comum são mostrados como um valor decimal de referência. | Ver que o código Gray muda o padrão, não o valor |
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.
Diagrama de deslocamento e XOR
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.
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
Converse com sua IA favorita
No Gemini, cole a pergunta copiada no chat. Você também pode copiá-la abaixo.
Ver a pergunta
Conversores numéricos:
- Conversor de Código Binário para Gray Popular
- Conversor BCD Popular