Forum: Mikrocontroller und Digitale Elektronik BCD zu 7 Segment Decoder


von Hans (Gast)


Lesenswert?

Hi,
ich hab den IC 74sn47 un hab geade da Datenblatt gelesen.

http://engineering.dartmouth.edu/~engs031/databook/sn74ls47.pdf

hab ich das jetzt richtig gelesen das  immer das Gegenteil leuchtet?

von Hans (Gast)


Angehängte Dateien:

Lesenswert?

also ich möchte eingentlich son kleinen Taschenrechner bauen. un muss
jetzt wissen wie ich was anschliese.

siehe Anhang
die Schaltung

von karadur (Gast)


Lesenswert?

Hallo

was soll das bedeuten "leuchtet das Gegenteil"?
Da die 7-Segment-Anzeige an +Ub hängt leuchten die Dioden wenn der
entsprechende Anschluss nach GND leitet. So wie es im Datenblatt
steht.

Hinweis: es gibt 7-Segment mit gemeinsamer Anode oder Kathode.

von Hans (Gast)


Lesenswert?

nein, wege dem high und low auf der wahrheitstabelle

von johnny.m (Gast)


Lesenswert?

Die Ausgänge sind 'active LOW', d.h. der Baustein ist nur für Common
Anode Displays geeignet.

von Hans (Gast)


Lesenswert?

kann mir einer sagen woraus solche komischen Zahlen entstehen?
ich wollte nur die mittlere Anzeige provesorisch ausbrobieren ob es
funktioniert.
http://img161.imageshack.us/my.php?image=10003092gl.jpg
http://img442.imageshack.us/my.php?image=10003101ig.jpg
http://img442.imageshack.us/my.php?image=10003114bb.jpg
http://img442.imageshack.us/img442/1438/10003122ps.jpg

von crazy horse (Gast)


Lesenswert?

das 1.Bild dürfte eigentlich nicht auftreten, der Rest passt
(Pseudotetradendekodierung).

von Tubie (Gast)


Lesenswert?

Hallo,
ist schon ewig her, das ich mit dem '47 was gemacht habe. kann mich
aber daran erinnern, das er bei einem Code über 9 entweder garnichts
oder müll rausspuckt.

Gruß,
Tubie

von Hans (Gast)


Lesenswert?

ich hab aber nur immer nur ein Pin beschaltet

von Tubie (Gast)


Lesenswert?

Ich habe eben nochmal ins datenblatt geschaut, die fotos zeigen
eindeutig eine Codebeschaltung über 9. die 3 Striche übereinander
ergeben sich bei einer 13.

Hans, wie meinst du das? Immer nur 1 Pin beschaltet. Um die Anzeige von
0-9 leuchten zu lassen, mußt du die eingänge A-D im BCD Format (Binär)
ansteuern. Da TTL IC's an den eingängen Pullups haben, sind die pins,
die du nicht auf masse legst High. leg mal A-D auf GND. eine 0 Ist das
Ergabnis. siehe Tabelle ganz oben.

Ich hoffe, ich konnte helfen

Tubie

von Hans (Gast)


Lesenswert?

ähm
ich weiß es ist komisch aber wenn ich A-D beschalte kommt nur ne
komische Zahl raus

von Karl H. (kbuchegg)


Lesenswert?

> ich hab aber nur immer nur ein Pin beschaltet

Du musst alle Pins beschalten!
Entweder nach Masse oder nach +

   A B C D    Anzeige
   0 0 0 0      0
   1 0 0 0      1
   0 1 0 0      2
   1 1 0 0      3
   0 0 1 0      4
   1 0 1 0      5
   0 1 1 0      6
   1 1 1 0      7
   0 0 0 1      8
   1 0 0 1      9

1 heist jeweils: nach + beschaltet
0    -"-         nach Masse beschaltet

von Hans (Gast)


Lesenswert?

1. was ist mit RBI, LT und RBO
2.Was ist ein Pullups
3. Und was zum Teifel ist Pseudotetradendekodierung :)

von Hans (Gast)


Lesenswert?

???

von Rahul (Gast)


Lesenswert?

1. LT: Lamptest-Input; Damit kann man testen, ob alle Segmente
einwandfrei funktionieren (es wird eine 8 angezeigt)
RBI/RBO: Führende/folgende Nullen werden nur bei Bedarf angezeigt...
RBI sollte auf h-Pegel liegen...

2. Pull-Ups sind Widerstände, die zwischen die Datenleitung und Vcc
geschaltet werden. Liegt kein Signal auf der Leitung ("Offenes Ende",
hochohmiger Zustand), dann zieht der Pull-up die Leitung auf ein
definiertes Potential. Es gibt natürlich auch Pull-down-widerstände.
Die findet man aber nirgends in Katalogen...

3.http://de.wikipedia.org/wiki/Pseudotetraden
Das sind Ausgangs-Zustände, die wegen der maximal möglichen
Eingangszustände (0-9) nicht vorkommen sollten. Da es ein
BCD-7-Segmentdekoder ist, sollten ihn Zahlen über 9 nicht
interesiieren. Die Pseudotetraden ergeben sich durch eine einfachere
Schaltung. Würde man sie auch noch irgendwie decodieren, würde die
Schaltung aufwändiger werden, was man durch Vorgabe der
Eingangszustände spart...

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.