Bin-> Dez Wandler-IC ?

Gast #2383188
Lesenswert?

Hallo,
hier hat wieder einmal ein Laie ein leichtes Problem, welches er wegen 
mangelnder Erfahrung(/Fachwissen) nicht lösen kann.

Gibt es IC, der min. 4 Eingänge und min. 2*4 Ausgänge hat und das Binäre 
Eingangssignal in eine Dezimalzahl umwandelt, von der jede Stelle durch 
ein binäres Ausgangssignal(auf jede Stelle der Dezimalzahl kommen 4 
Ausgänge) ausgegeben wird?
Ich bin mir jetzt nicht sicher, ob das verständlich beschrieben ist. 
Deshalb hier die Wahrheitstabelle (hinter das IC sollen 
7-Segment-Treiber wie zB. das MC14513B kommen):

 IN      OUT

0000| 0000 0000
0001| 0000 0001
0010| 0000 0010
0011| 0000 0011
0100| 0000 0100
0101| 0000 0101
0110| 0000 0110
0111| 0000 0111

1000| 0000 1000
1001| 0000 1001
1010| 0001 0000
1011| 0001 0001
1100| 0001 0010
1101| 0001 0011
1110| 0001 0100
1111| 0001 0101

Meine zweite Frage lautet: Gibt es 7-Segment-Treiber,die auf der 
7-Segment-Anzeige den Wertebereich 0-F ausgeben können? Ich hab so etwas 
zumindest nicht gefunden. Der oben genannte IC kann das ja nicht, oder 
irre ich mich?

Vielen Dank im voraus.
Gast #2383202
Lesenswert?

Mike J. schrieb:
> BCD-Endoder CD4511 oder 74HC4511 sollte das sein was du suchst

Danke für den Tipp aber leider helfen mir die ICs nicht weiter, da sie 
nur bei einem Eingang von 0000-1001 funktionieren. Ich brauche jedoch 
welche, die von 0000-1111 funktionieren (Siehe Wahrheitstabelle)

Egon schrieb:
> IN      OUT
>
> 0000| 0000 0000
> 0001| 0000 0001
> 0010| 0000 0010
> 0011| 0000 0011
> 0100| 0000 0100
> 0101| 0000 0101
> 0110| 0000 0110
> 0111| 0000 0111
>
> 1000| 0000 1000
> 1001| 0000 1001
> 1010| 0001 0000
> 1011| 0001 0001
> 1100| 0001 0010
> 1101| 0001 0011
> 1110| 0001 0100
> 1111| 0001 0101
Gast #2383234
Lesenswert?

Egon schrieb:
> Gibt es IC, der min. 4 Eingänge und min. 2*4 Ausgänge hat und das Binäre
> Eingangssignal in eine Dezimalzahl umwandelt,

Klar gibt es die:
nimm einfach ein EPROM (27C256 z.B.)
Da kannst Du deine Wahrheitstabelle 1:1 eintragen.

Früher gabs mal einen 74185 evtl. gibts da ja noch Restbestände.

Gruß Anja
#2383236
Lesenswert?

1
                                   __________
2
                                  | 4008     |
3
                                  |          |
4
INPUT ---/--+---------------------| A0-3     |             ______
5
         4  |                     |          |            | 4511 |
6
            |    _________    GND-| C0       |            |      |
7
            |   | 4585    |   GND-| B3  S0-3 |------/-----|      |---/---[7SEG EINER]
8
            |   |         |   .---| B2       |      4     |      |   7
9
            |   |     A>B |---+---| B1       |            |______|
10
            '---| A       |   GND-| B0    C4 |---.
11
                |         |       |__________|   |                        ___________
12
                |         |                      |                       |7SEG ZEHNER|
13
        (9)-----| B       |                      |                   +Ub-|b,c        |
14
                |_________|                      |                       |           |
15
                                                 '--------[INV]----------|a,d,e,f    |
16
                                                                         |___________|

Funktion:
Durch den Vergleicher (4585) wird festgestellt, ob der Wert >9 ist.
Wenn das so ist, wird 6 zu der Zahl addiert. (Also 10 abgezogen)
Das Ergebnis wird in den Einern angezeigt.
In den Zehnern wird entweder 0 oder 1 angezeigt. Dies wird mit dem 
Überlauf (C4) erledigt. Um das Signal in der selben Logik, wie die 
Ausgänge des 4511 zu haben, muß das Signal invertiert werden.


Gruß

Jobst
#2383300
Lesenswert?

Egon schrieb:

> Gibt es IC, der min. 4 Eingänge und min. 2*4 Ausgänge hat und das Binäre
> Eingangssignal in eine Dezimalzahl umwandelt, von der jede Stelle durch
> ein binäres Ausgangssignal(auf jede Stelle der Dezimalzahl kommen 4
> Ausgänge) ausgegeben wird?

Da man solche Probleme heute anders löst (z.B. mit µC) gibt es
da nur veraltete TTL-ICs wie den 74185. Je nach Anzahl der zu
übersetzenden Stellen braucht man unterscheidlich viele von
diesen osoleten Bauelementen (siehe Datenblatt).
Gruss
Harald
Gast #2383769
Lesenswert?

Kabelverkäufer schrieb:
> nimm einfach ein EPROM (27C256 z.B.)
> Da kannst Du deine Wahrheitstabelle 1:1 eintragen.
>
> Früher gabs mal einen 74185 evtl. gibts da ja noch Restbestände.

Ich habe mir mal das Datenblatt angeschaut 
(http://pdf1.alldatasheet.com/datasheet-pdf/view/98237/TI/74185.html). 
Die Wahrheitstabelle stimmt aber nicht so ganz.
Ich meine, in der 6.Zeile müsste folgendes stehen:

   IN             OUT
E D C B A       Y4 Y3 Y2 Y1

L L H L H       L  H  L  H


Es steht aber:

   IN             OUT
E D C B A       Y4 Y3 Y2 Y1

L L H L H       H  L  L  L

Der "Fehler" bleibt einige Spalten beibehalten..

Die Idee mit dem EPROM find ich eigentlich ganz nett habe mich aber 
bisher noch garnicht mit solchen Speicherbausteinen und programmierbaren 
uC auseinandergesetzt. Vielleicht ist das DIE Gelegenheit damit 
anzufangen aber ich hab keinen blassen Schimmer wie ich den EPROM mit 
der Wahrheitstabelle füttern soll.
Gast #2384048
Lesenswert?

Egon schrieb:
> Der "Fehler" bleibt einige Spalten beibehalten..

Du hast berücksichtigt daß beim 185 das Bit 0 gar nicht verwendet wird 
und daß du über eine direkte Drahtverbindung vom "Eingang" zum "Ausgang" 
routen mußt?

Egon schrieb:
> aber ich hab keinen blassen Schimmer wie ich den EPROM mit
> der Wahrheitstabelle füttern soll.

Bei den meisten Programmiergeräten ist ein HEX-Editor dabei.

Gruß Anja

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