https://www.gadegetkit.com/tools/7-segment-display-calculator
Hardware-bereit

7-Segment-Anzeige-Rechner

Vorschau der Segmentbeleuchtung, Berechnung der Widerstandswerte und Validierung des Multiplex-Timings in einer einzigen Benutzeroberfläche. Teilen Sie in Sekundenschnelle Firmware-bereite Lookup-Tabellen für Common-Cathode- oder Common-Anode-Displays.

Maske (HEX)
0x004F5B06
Empfohlener Widerstand
161.11 Ω

Fügen Sie Dezimalwerte, mit 0x präfixierte Hexadezimalwerte oder mit 0b präfixierte Binärwerte bis zu 16 Bit ein.

Dezimalpunkt einschließen

Fügen Sie das Dezimalpunktsegment zur letzten Ziffer hinzu, um Einheitenhinweise oder Spannungsmesswerte anzuzeigen.

Live-Vorschau

Sehen Sie die Sieben-Segment-Ausgabe mit der korrekten Polarität für Ihren Verdrahtungsmodus.

1
2
3

Multiplex-Profil

Tastverhältnis pro Ziffer
25%
Aktualisierungsrate pro Ziffer
60 Hz
Konfiguration
4 Ziffern @ 240 Hz

Firmware-Lookup-Tabelle

const sevenSegMask = 0x004F5B06;

Teilen Sie die Hex-Maske in Bytes für Arduino/STM32-Arrays auf oder exportieren Sie sie direkt als .coe-Datei für FPGA-Designs.

Export & Debugging

  • HEX-Maske: 0x004F5B06
  • Binäre Maske: 0b00000000010011110101101100000110
  • Serienwiderstand: 161.11 Ω
  • Logikmodus: Gemeinsame Kathode

Aktion erforderlich

  • Klicken Sie auf „Segment-Map generieren“, um die aktuelle Konfiguration zu sperren und den Code zu exportieren.

So verwenden Sie diesen 7-Segment-Anzeige-Rechner

Erhalten Sie verdrahtungsbereite Daten in drei schnellen Schritten.

  1. Wählen Sie die Eingabe und die Verdrahtung

    Wählen Sie Dezimal-, Hexadezimal- oder Binäreingabe und stellen Sie die Display-Verdrahtung auf gemeinsame Kathode oder gemeinsame Anode ein, damit die Logikpolarität korrekt ist.

  2. Multiplex-Parameter konfigurieren

    Legen Sie die Anzahl der Ziffern, die Aktualisierungsrate und die elektrischen LED-Nennwerte fest. Die App warnt, wenn Tastverhältnis oder Spannungsgrenzen unsicher sind.

  3. Generieren und exportieren

    Klicken Sie auf Generieren, um die Konfiguration zu sperren, die Lookup-Maske zu kopieren und die Parameter mit Firmware-Kollegen zu teilen.

Fallstudie: Stabilisierung einer industriellen Zähleranzeige

Ein Fertigungsingenieur muss einen vierstelligen Produktionszähler mit modernen Treibern überholen, während die vorhandene 7-Segment-Hardware beibehalten wird.

Anzeige
Veraltetes 4-stelliges Common-Anode-Modul
Controller
STM32-Mikrocontroller mit Timer-Interrupts
Herausforderung
Flimmern bei niedrigen Aktualisierungsraten und überhitzende Widerstände
  1. Hexadezimale Zählungen zuordnen

    Der Ingenieur gibt Hex-Werte ein, um zu bestätigen, dass die Segmentmasken mit den vorhandenen SPS-Anzeigen übereinstimmen.

  2. Multiplex-Geschwindigkeit einstellen

    Sie erhöhen die Aktualisierungsrate auf 320 Hz und halten die Frequenz pro Ziffer über 80 Hz, um Flimmerwarnungen zu entfernen.

  3. Stromaufnahme ausgleichen

    Die Anpassung des LED-Stroms von 20 mA auf 12 mA erhöht den empfohlenen Widerstand und verhindert thermisches Durchgehen.

Ergebnis

Der Zähler wird mit stabiler Helligkeit, konformen Strombegrenzungen und kommentierten Firmware-Arrays ausgeliefert, die mit dem Rechner generiert wurden.

Häufig gestellte Fragen zur 7-Segment-Anzeige

Handhabt der Rechner benutzerdefinierte Segmentreihenfolgen?

Die aktuelle Version geht von der Standard-Segmentreihenfolge A–G aus. Für kundenspezifische PCBs teilen Sie die exportierte Hex-Maske mit Ihrem Firmware-Team und ordnen Sie die Bits nach Bedarf neu zu.

Wie soll ich die Aktualisierungsrate einstellen?

Streben Sie mindestens 60 Hz pro Ziffer an. Bei vier Ziffern bedeutet dies insgesamt 240 Hz. Das Warnbanner wird ausgelöst, wenn die Rate pro Ziffer unter den Komfortschwellenwert fällt.

Kann ich Konfigurationen mit Teamkollegen teilen?

Ja. Kopieren Sie die generierten Masken und die Parameterzusammenfassung in Ihre Dokumentation oder Versionskontrolle, um Hardware, Firmware und QA aufeinander abzustimmen.

Was ist mit Segmenten jenseits von Hexadezimal?

Zukünftige Updates werden anpassbare Glyphenbibliotheken hinzufügen. Kombinieren Sie vorerst die binäre Maskenausgabe mit benutzerdefinierten Lookup-Tabellen für Zeichen außerhalb von 0–F.

Will this work with driver ICs?

Absolut. Verwenden Sie die Hex-Maske für die direkte MCU-Steuerung oder übersetzen Sie sie für die Pinbelegungen von Treiber-ICs wie MAX7219 oder TM1637.

How do I apply the recommended resistor value?

Verwenden Sie den berechneten Widerstand als den nächstgelegenen Standardwert pro Segment in Einzelziffernanwendungen. Bei Multiplex-Anzeigen behandeln Sie ihn als den Serienwiderstand pro Segment.

Can I lower the LED current?

Ja. Reduzieren Sie den Strom, um den Stromverbrauch zu senken oder thermische Grenzwerte einzuhalten – der Rechner aktualisiert sofort den vorgeschlagenen Widerstand.

Does the tool cover temperature derating?

Es hebt Überstromrisiken hervor. Für eine präzise thermische Analyse kombinieren Sie die Widerstandsausgabe mit den Derating-Kurven Ihres LED-Datenblatts.

Is there a dark mode?

Ja. Die Benutzeroberfläche übernimmt den standortweiten Dunkelmodus, was die Referenzierung auf der Werkbank in schwach beleuchteten Labors erleichtert.

How often should I re-run the calculator?

Immer wenn Sie die Anzahl der Ziffern, die Aktualisierungsrate oder die LED-Eigenschaften ändern. Die Warnungen stellen sicher, dass jede neue Konfiguration innerhalb der Spezifikationen bleibt.

Referenzressourcen

  • Arduino-Anleitung für 7-Segment-Anzeigen
  • MAX7219 LED-Treiber-Anwendungshinweis
  • FPGA .coe-Datei-Referenz