Convertisseur binaire vers code Gray avec visualisation étape par étape
Modifiez la saisie binaire pour obtenir un résultat immédiat, puis lancez la conversion étape par étape.
Exemples
Entrée
Sortie
Convertissez instantanément un nombre binaire en code Gray. Saisissez un nombre binaire, copiez le résultat ou regardez la visualisation pour comprendre comment chaque bit de Gray est obtenu.
Utilité du code Gray
En code Gray, un seul bit change entre deux valeurs consécutives, ce qui réduit les erreurs de lecture des capteurs de position et des codeurs rotatifs.
Par exemple, en passant de 7 à 8 en décimal, le binaire passe de 0111 à 1000 : les quatre bits changent. Le code Gray passe de 0100 à 1100, donc un seul bit change.
Comment convertir un nombre binaire en code Gray
- Conservez le premier bit tel quel. Le premier bit du code Gray est identique au premier bit binaire.
- Comparez les bits voisins. Prenez chaque paire de bits voisins du nombre binaire d’origine.
- Appliquez XOR. Écrivez 0 si les deux bits sont identiques, ou 1 s’ils sont différents.
- Répétez pour chaque paire. Continuez jusqu’à avoir calculé tous les bits restants du code Gray.
Exemple : 1011 → 1110
Comparez toujours les bits du nombre binaire d’origine, et non les bits du code Gray déjà calculés.
Les espaces sont ignorés ; les zéros initiaux sont conservés.
Table de conversion binaire vers code Gray
| Binaire | Code Gray |
|---|---|
0000 | 0000 |
0011 | 0010 |
0111 | 0100 |
1000 | 1100 |
1111 | 1000 |
10101010 | 11111111 |
Termes clés
| Terme | Définition |
|---|---|
| Bit | Un seul chiffre binaire : 0 ou 1. |
| Code Gray | Un code dont les valeurs consécutives diffèrent d’un seul bit. |
| XOR | OU exclusif : bits identiques → 0 ; bits différents → 1. |