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.
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
Ein Mega48, wenn du einen ISP-Programmer greifbar hast. Lass die erste Anzeige weg, wenn du sie nicht brauchst. http://www.avr-projekte.de/portview.htm#PortView_Modul_
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
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
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
Vielleicht hat noch jemand Restbestände an V40511 in der Kiste, Beitrag "Re: Datenblatt V40511 HEX zu 7-Segment" Die sind pinkompatibel mit den 4511, haben aber volle HEX-Belegung. mfG ingo
Wenn du möchtest könnte ich dir eben was mit einem Atmel ATmega 8L-8PU frickeln. Ist in 28Pol-DIP für 2.7-5.5V. Meinetwegen kann man den BCD->7Segement Wandler auch gleich mit rein programmieren. Dann brauchst du evt. nur noch "Endstufen" für die LED. cu Hauke
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.
Ich hab mich auch schon mal gefragt ob es nicht kleine 1kB oder 2kB mit par. Addr- und Datenport Flash, EEPROM oder so etwas gibt die sich seriell oder über JTAG programmieren lassen. Kennt jemand so etwas?
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.