7 segmentanzeige betreiben

OP #1114009
Lesenswert?

Hallo Zusammen,


Ich habe folgendes vor, und zwar möchte ich mit einer 7 Segmentanzeige
und 7 Taster die Zahlen 0-6 anzeigen lassen.Sobald man den Taster los 
lässt soll die Anzeige aus gehen. Die Schaltung sollte 12V haben.


Hab auch schon einige Foren durchsucht aber nichts passendes gefunden,
ich hoffe ihr könnt mir helfen...


Am liebsten wären mir einen ic zu verwenden der das schon kann...







Vielen Dank
Gast #1133401
Lesenswert?

Falls Lösung noch offen:

Du brauchst 2 ICs, einen "Prioritätsencoder" (macht BCD) und einen 
7-Segment-Decoder.
Für 12 Volt direkt Versorgung gibt es die "alte" Cmos 4000 Serie.
Da sind es die Typen ...

http://focus.ti.com/lit/ds/symlink/cd40147b.pdf
http://focus.ti.com/lit/ds/symlink/cd4511b.pdf

Einfach zusammenschalten; fast:
Wenn ohne gedrückte Taste die Anzeige komplett aus sein soll, so den "D" 
Ausgang ("8er" Stelle) des Encoders  über Inverter  auf "BI" des 
Decoders legen.
Inverter ist "4069" oder auch ein Gate aus einem Nand oder Nor wie 
"4011" oder "4001".
Gast #1133501
Lesenswert?

@Matthias Larisch

Eine direkte Umsetzung des "1-aus-n" Codes der Taster zu einem 
7-Segment-Code für die Anzeige gibt es nicht als Standardbauteil. 
Jedenfalls ist mir das nicht bekannt.
Die verfügbaren Standardbauteile arbeiten eben über den BCD als 
Zwischencode.
Siehe mein Beitrag oben.
Natürlich könnte man eine direkte Umsetzung auch mit einem 
programmierbaren Logikbaustein (PAL, PLD) machen.
Oder einen uC dafür programmieren.
Diodenarrays wurden schon besprochen, ist aber "veraltet".
#1133513
Lesenswert?

Okay dann versteh ich auch den Zusammenhang. Vermutlich wäre ein kleiner 
CPLD oder µC sogar die Kosten- Platz- und Aufwandssparende Möglichkeit 
(vorrausgesetzt, man besitzt die entsprechenden Programmierfertigkeiten 
und die Hardware dazu bereits), denn mit weniger als 2 ICs + Kleinkram 
kommt man wohl mit Standardlogik nicht aus. Wundert mich eigentlich, 
dass es keine One Hot -> 7 Segmentdekoder gibt.

Ansonsten ist natürlich deine Antwort 2 drüber FAST richtig :-)

Bei genauerer Datenblatt Betrachtung fällt auf, dass der 4511 bei Input 
> 1001 automatisch die 7 Segmentanzeige ausschaltet. Und der 40147 
liefert bei allen Eingängen auf 0 am Ausgang 1111. Also braucht man 
nichts weiter verbinden. Der 4511 bringt auch 25 mA, super, also doch 
nur die 2 ICs ohne Kleinkram drumherum (Okay, ein Widerstandsarray für 
die 7 Segmentanzeige noch).
Gast #1133516
Lesenswert?

Hallo,

ein Pic 16F627 sollte das mittels einem einfachen Programm ohne Probleme 
können. Der kann dann auch noch direkt die Segmente Treiben.

Du kannst auch ein Tiny2313 wenn du mehr Richtung Atmel tendierst.

Stefan

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren