HEX vers 7 segments

C’est un convertisseur hex vers 7 segments. Entrez les chiffres 0–F et obtenez l’octet de chacun. En cathode commune avec bit 0 = a, 0 vaut 0x3F et F vaut 0x71. Cliquez une barre pour un glyphe perso.

Exemples — cliquez un échantillon

Cliquez un segment pour l’inverser.

Ajouter un chiffre, ou DP sur le dernier

Cliquez une valeur pour la copier

Table 0–F : cliquez une ligne. L’hex suit l’ordre des bits ci-dessus. L’anode commune est le NOT 8 bits de la cathode commune.

À quoi sert cet outil

Chaque chiffre hex 0–F devient un octet qui allume a–g (et DP). En cathode commune avec bit 0 = a (gfedcba), 0 vaut 0x3F, 8 vaut 0x7F, F vaut 0x71. Ce n’est pas de l’ASCII : HEX vers ASCII. Le NOT est sur Hex bitwise.

Comment l’utiliser

Saisissez CAFE ou un exemple. Chiffres → motifs encode ; Motifs → chiffres lit les octets. Cathode commune allume avec 1, anode commune avec 0. Ordre gfedcba ou abcdefg ; DP est le bit 7. Le pavé ajoute 0–F ; DP pose le point. Cliquez une barre pour le mode motif. Copier le résultat copie les hex ; les puces copient un octet ou le tableau C. La table 0–F suit l’ordre choisi.

Règles

Bits logiques a=0 … g=6, DP=7. En abcdefg, 0 devient 0x7E. L’anode commune est le NOT 8 bits (0 → 0xC0 en gfedcba). 12.3 allume DP sur le 2. b et d sont en minuscules (0x7C, 0x5E). Le 7447 ne trace que 0–9.

Où l’utiliser

Firmware Arduino/STM32, horloges, un chiffre en négatif, coller const uint8_t digits[].

Questions

Pourquoi 0x3F et pas 0x7E ?

0x3F est gfedcba avec g éteint. 0x7E est le même glyphe avec g au bit 0.

L’anode commune paraît inversée

Ça s’allume au niveau bas. Choisissez anode commune ou faites un NOT 8 bits.

Lettre perso ?

Cliquez les barres, ou partez de H, L, P, U ou d’un tiret. Pas de K, M, W lisibles.