Forum: Mikrocontroller und Digitale Elektronik Binary to 7-segment


von Thomas (Gast)


Lesenswert?

Liebe Kollegen!

Ich möchte einen Binärwert (6 Stellen) auf 2 7-Segment Displays anzeigen 
lassen. Mein Problem ist, dass ich keinen Binary to 7 Segment IC finden 
kann. Jetzt müsste ich einen Binary to BCD und dann einen BCD to 7 
Segment IC verwenden!? Gibt es da etwas einfacheres?

Ich habe im Forum gelesen, dass es nicht einfach ist einen HEX to 7 
Segment IC zu bekommen sonst wäre das für mich auch ok.

Genauso kann es ein Alphanumeric oder 15 Segment Display sein.

HILFE

LG
Thomas

von Karl H. (kbuchegg)


Lesenswert?

Wo kommt der Binärwert her? (*)

Da das hier ein µC-Forum ist: Man kann sich natürlich auch einen µC so 
programmieren, dass er die 7-Seg ansteuert.


(*) Hintergrund der Frage:
Es kommt des öfteren vor, dass Leute hier nach so einem BCD->7_Seg 
Dekoder fragen, weil sie aus einem Programm heraus eine Ausgabe machen 
wollen und nicht realisieren, dass sie die entsprechende Umsetzung 
direkt im Programm auch machen können.

von Thomas (Gast)


Lesenswert?

Der Wert kommt zwar von einer anderen Schaltung, soll aber ein Gerät 
steuern. Ich habe also nur den Binary-Wert zur Verfügung.
Deshalb ist es mir auch egal ob der Wert in Dec oder Hex angezeigt wird. 
Ich will nur wissen was an das anderen Schaltung anliegt.

An einen µC habe ich auch schon gedacht genauso wie an ein ROM als LUT 
aber das finde ich ein bischen Overkill wenn ich mit 2 IC´s auskommen 
würde.

von Karl H. (kbuchegg)


Lesenswert?

Thomas schrieb:

> An einen µC habe ich auch schon gedacht genauso wie an ein ROM als LUT
> aber das finde ich ein bischen Overkill wenn ich mit 2 IC´s auskommen
> würde.

Ähm .. ein µC wäre eine 1-Chip Lösung (+2 Transistoren +ein paar 
Widerstände) :-)

Im Prinzip ist das hier
http://www.mikrocontroller.net/articles/AVR-Tutorial:_7-Segment-Anzeige#Mehrere_7-Segment_Anzeigen_.28Multiplexen.29
deine Schaltung. Nur mit 2 Anzeigen anstelle von 4

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

> Jetzt müsste ich einen Binary to BCD und dann einen BCD to 7
> Segment IC verwenden!? Gibt es da etwas einfacheres?
Die harte Methode: Nimm ein 16-Bit EPROM und programmiere dort eine 
entsprechende Tabelle rein...
Die neuzeitliche Methode: Nimm ein CPLD...
Die pragmatische Methode: Nimm einen uC mit ausreichend vielen Beinen...
Die gewiefte Methode: Beschreib dein Problem, nicht deine potentielle 
Lösung...

EDIT:
> Deshalb ist es mir auch egal ob der Wert in Dec oder Hex angezeigt wird.
> Ich will nur wissen was an das anderen Schaltung anliegt.
Die sparsame Lösung: Nimm 8 LEDs...
Dann lernst du auch gleich noch das Umrechnen von Binär nach Hex  ;-)

von Timo S. (kaffeetas)


Lesenswert?

mit 2Stk. TIL311 gibts das Ergebnis in Hex direkt angezeigt. Mit etwas 
Eingewöhnung bekommt man die Umrechnung schnell im Kopf hin ;-). Sind ja 
nur 6Bit!

Grüße
 Timo

von Thomas (Gast)


Lesenswert?

Die TIL311 gefallen mir gut. Hab gar nicht gewusst, dass es so etwas 
gleich mit Anzeige gibt.

Wenn ich das Ding noch im EAGLE finde ist mein Problem gelöst.

@ Lothar Miller: stimmt, meine Beschreibung war nicht sehr gut.

DANKE
Thomas

von Thomas (Gast)


Lesenswert?

Den TIL311 gibt es nicht mehr zu kaufen!?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.