HEX a 7 segmenti

Questo è un convertitore hex → 7 segmenti. Scrivi le cifre 0–F e ottieni il byte di ciascuna. Su catodo comune con bit 0 = a, 0 è 0x3F e F è 0x71. Clicca una barra per un glifo tuo.

Esempi — clicca un campione

Clicca un segmento per invertirlo.

Aggiungi una cifra, o DP sull’ultima

Clicca un valore per copiarlo

Tabella 0–F: clicca una riga. L’hex segue l’ordine dei bit sopra. Anodo comune è il NOT a 8 bit del catodo comune.

Che convertitore è

Trasforma le cifre hex 0–F in un byte che accende a–g (e DP). Su catodo comune con bit 0 = a (gfedcba), 0 è 0x3F, 8 è 0x7F, F è 0x71. Non è ASCII: HEX → ASCII. Il NOT è su Hex bitwise.

Come si usa

Scrivi CAFE o un esempio. Cifre → pattern codifica; Pattern → cifre legge i byte. Catodo comune accende con 1, anodo comune con 0. Ordine gfedcba o abcdefg; DP è bit 7. Il pad aggiunge 0–F; DP mette il punto. Clicca una barra per il modo pattern. Copia risultato copia gli hex; i chip copiano un byte o l’array C. La tabella 0–F segue l’ordine scelto.

Regole

Bit logici a=0 … g=6, DP=7. Con abcdefg, 0 diventa 0x7E. Anodo comune è il NOT a 8 bit (0 → 0xC0 in gfedcba). 12.3 accende DP sul 2. b e d sono minuscoli (0x7C, 0x5E). Il 7447 disegna solo 0–9.

Dove usarlo

Firmware Arduino/STM32, orologi, un digit in negativo, incollare const uint8_t digits[].

Domande

Perché 0x3F e non 0x7E?

0x3F è gfedcba con g spenta. 0x7E è lo stesso glifo con g nel bit 0.

L’anodo comune sembra invertito

Si accende sul basso. Scegli anodo comune o fai NOT a 8 bit.

Lettere personalizzate?

Clicca le barre, o parti da H, L, P, U o un trattino. K, M, W non si leggono.