Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Unterschied BCD-Code und Dual-Code??

712 views
Skip to first unread message

Christiane Müller

unread,
Dec 20, 2004, 6:36:45 AM12/20/04
to
Hallo,
kann mir jemand den Unterschied zwischen BCD und Dual-Code erklären?

Habe hier eine Klausuraufgabe:

Es soll ein Schaltnetz realisiert werden, dass eine binär codierte
Dezimalzahl (BCD) auf ihre Gültigkeit überprüft. Gültige Ziffern sollen
durch ein Ausgangssignal A=1, ungültige durch A=0 angezeigt werden.

Von Anzahl der Eingänge und wann was gültig/ungültig ist, steht leider
nichts dabei.
Kann mir jemand helfen???

Vielen Dank, Christiane


Uwe Hercksen

unread,
Dec 20, 2004, 7:04:06 AM12/20/04
to

Christiane Müller schrieb:

> kann mir jemand den Unterschied zwischen BCD und Dual-Code erklären?
>

> Es soll ein Schaltnetz realisiert werden, dass eine binär codierte
> Dezimalzahl (BCD) auf ihre Gültigkeit überprüft. Gültige Ziffern sollen
> durch ein Ausgangssignal A=1, ungültige durch A=0 angezeigt werden.
>
> Von Anzahl der Eingänge und wann was gültig/ungültig ist, steht leider
> nichts dabei.

Hallo,

wenn man BCD gelernt hat, dann weiß man auch wie viele Eingänge nötig
sind und auch was ungültig ist.

BCD bedeutet Binary Coded Decimal, also eine binär kodierte Dezimalzahl.
Man benutzt also eine Binärzahl (oder auch Dualzahl genannt) um eine
Dezimalziffer darzustellen.

Weißt Du wie weit man mit 1; 2; 3; 4 oder 5 Bit zählen kann?
Wenn Du das beantwortet hast machen wir weiter.

Bye

Thomas Petersen

unread,
Dec 20, 2004, 7:03:39 AM12/20/04
to

Christiane Müller

unread,
Dec 20, 2004, 8:06:50 AM12/20/04
to
<Weißt Du wie weit man mit 1; 2; 3; 4 oder 5 Bit zählen kann?
<Wenn Du das beantwortet hast machen wir weiter.

ja - schon
2 bit -> 00, 01, 10, 11 also von 0 bis 3.

Aber wie mache ich ein Schaltnetz das die Eingänge auf Gültigkeit prüft
?????

Christiane

Message has been deleted

Uwe Hercksen

unread,
Dec 20, 2004, 9:30:13 AM12/20/04
to

Christiane Müller schrieb:


>
> Aber wie mache ich ein Schaltnetz das die Eingänge auf Gültigkeit prüft

Hallo,

eines nach dem anderen. Zuerst stellt man eine Tabelle auf welche
Eingangszustände gültig oder ungültig sind, dann überlegt man ob man
besser die gültigen oder die ungültigen Kombination auswertet.
Das Schaltnetz kann man dann durch mehrere Und-Verknüpfungen der
invertierten und nicht invertierten Eingänge erhalten, die dann noch
Oder verknüpft werden. Dann überlegt man noch wie man das Schaltnetz
vereinfachen kann.

Bye

Martin Jangowski

unread,
Dec 20, 2004, 9:33:38 AM12/20/04
to

BCD ist eine wohldefinierte Untermenge der mit vier Bit darstellbaren
Zahlen (deshalb heisst es ja BCD, _B_inary _C_oded _D_ecimal).

Überlege Dir also, welche 4-Bit Zahlen Dezimalzahlen sind, welche nicht
und erstelle eine Wertetabelle, die die vier Eingangsvariablen der
Ausgangsvariable gegenüberstellt. Wenn die Aufgabe nur ein Schaltnetz
erwartet, hast Du dann als Lösung einige (wieviele?) Und-Gatter, die Du
veroderst, wenn Du es ganz toll machen willst, minimierst Du das ganze
noch ein wenig (entweder formal oder mit etwas Nachdenken), um weniger
Gatter zu brauchen. Wenn Du "Und", "Oder" und "Nicht" hast müßten so aus dem
Kopf drei "Nicht", ein "Oder" mit zwei Eingängen und ein "Und" mit drei
Eingängen reichen.

Martin (lang, lang ist's her...)

Helmut Hullen

unread,
Dec 20, 2004, 8:54:00 AM12/20/04
to
Hallo, Christiane,

Du (nrwchristiane1984) meintest am 20.12.04:

> kann mir jemand den Unterschied zwischen BCD und Dual-Code
> erklären?

Ja, sicher.
Aber das ist kein Elektrotechnik-Problem.
Und die Dir gestellte Aufgabe ist mindestens 50 Jahre alt - die Lösung
solltest Du nicht in einer Newsgroup suchen.

Viele Grüße!
Helmut

Martin Lenz

unread,
Dec 20, 2004, 10:08:25 AM12/20/04
to
Am Mon, 20 Dec 2004 15:15:23 +0100 hat Wolfgang Gerber
<nichtf...@gmx.de> geschrieben:

> Uwe Hercksen schrieb:
>
> <-->


>
>> Weißt Du wie weit man mit 1; 2; 3; 4 oder 5 Bit zählen kann?
>> Wenn Du das beantwortet hast machen wir weiter.
>

> kann ich - nach 5 Bit habe wir weiter gezählt. Frank lag nach 12 Bit
> hinter dem Tresen, Peter ging beim 17. Bit zum Reihern und Werner
> wurde beim 19. Bit von seiner Freundin abgeholt.
>
Direkt schade, daß es bei uns keine Bit in Flaschen gibt :-)
--
Martin

Alfred Gemsa

unread,
Dec 20, 2004, 10:28:08 AM12/20/04
to
Christiane Müller schrieb:

> Aber wie mache ich ein Schaltnetz das die Eingänge auf Gültigkeit prüft
> ?????

Weißt du, was ein KV-Diagramm ist? (Kleiner Tip)

Alfred

Helmut Hullen

unread,
Dec 20, 2004, 10:07:00 AM12/20/04
to
Hallo, Uwe,

Du (hercksen) meintest am 20.12.04:

>> Aber wie mache ich ein Schaltnetz das die Eingänge auf Gültigkeit
>> prüft

> Das Schaltnetz kann man dann durch mehrere Und-Verknüpfungen der


> invertierten und nicht invertierten Eingänge erhalten, die dann
> noch Oder verknüpft werden. Dann überlegt man noch wie man das
> Schaltnetz vereinfachen kann.

In diesem Fall geht es erheblich einfacher.
0 bis 7 ist erlaubt, also: nicht Bit 3
8 und 9 ist erlaubt, also 100x

Fertig. Ohne KV, Quine/McCluskey, Morgan und Konsorten.

Der nächste Schritt (Realisierung) könnte vielleicht in die Gegend der
E-Technik führen. Bei Pneumatik sind Komponenten mit nur 2 Eingängen
eher üblich; wenn die Realisierung mehr als 2 Eingänge haben darf,
wenn nicht einzig (N)AND, (N)OR und NOT erlaubt sind, dann würde ich
ein Fertig-IC nehmen ...

Viele Grüße!
Helmut

Christian Schroeder

unread,
Dec 20, 2004, 10:57:12 AM12/20/04
to

Der BCD-Code ist ein 4-Bit-Code. Mit nem 4-Bit-Code kannst du 16
Dezimalzahlen darstellen. Der BCD benutzt aber nur 10 (genauer 0 - 9),
eben die 10 Dezimalziffern. Die restlichen Zahlen (10 - 15) sind
sogenannte Pseudotetraden, die sind ungültig. Wenn du also auf gültige
Zahlen prüfen willst, mußt du schauen, ob gewisse Bit-Kombinationen
vorliegen.

Normaler Binärcode:

0000 = 0
0001 = 1
0010 = 2
0011 = 3
0100 = 4
0101 = 5
0110 = 6
0111 = 7
1000 = 8
1001 = 9
1010 = 10
1011 = 11
1100 = 12
1101 = 13
1110 = 14
1111 = 15

BCD-Code:
0000 = 0
0001 = 1
0010 = 2
0011 = 3
0100 = 4 gültige Zahlen
0101 = 5
0110 = 6
0111 = 7
1000 = 8
1001 = 9

-------------

1010 = 10
1011 = 11
1100 = 12 ungültige Zahlen
1101 = 13 (Pseudotetraden)
1110 = 14
1111 = 15

Jetzt hast du in der Schaltung vier Leitungen für die Eingänge, von
denen jede eines der vier Bits repräsentiert und eine für den Ausgng,
die sagt, ob die Zahl gültig ist oder nicht ("wenn die Lampe brennt, ist
sie gültig und wenn sie nicht brennt, ist sie ungültig").

Wenn was unklar ist, frag.

--
Gruß Chris
Wir müssen uns Sisyphos als glücklichen Menschen vorstellen!

Christiane Müller

unread,
Dec 20, 2004, 12:27:38 PM12/20/04
to
Danke!!
perfekte Antwort :-)

"Christian Schroeder" <Christian...@rwth-aachen.de> schrieb im
Newsbeitrag news:32ob2rF...@news.dfncis.de...

Helmut Hullen

unread,
Dec 20, 2004, 11:44:00 AM12/20/04
to
Hallo, Christian,

Du (Christian.Schroeder) meintest am 20.12.04:

>> kann mir jemand den Unterschied zwischen BCD und Dual-Code
>> erklären?

>> Habe hier eine Klausuraufgabe:


> Der BCD-Code ist ein 4-Bit-Code. Mit nem 4-Bit-Code kannst du 16
> Dezimalzahlen darstellen.

Wenn das eine Klausuraufgabe ist, dann sollte die Erstfragerin das
bereits wissen.

Hier ist nicht "http://hausaufgabenhilfe.de"

Viele Grüße!
Helmut

Message has been deleted
Message has been deleted

Christiane Müller

unread,
Dec 20, 2004, 1:14:16 PM12/20/04
to
Ups..
das Du galt gar nicht mir. Hab nichts gesagt :-)


Wilfried Dietrich

unread,
Dec 20, 2004, 4:16:51 PM12/20/04
to
Christiane Müller wrote:

Ich versuchs mal kurz und bündig.

A= 2^3 UND (2^2 ODER 2^1)

bye

Wilfried Dietrich

unread,
Dec 20, 2004, 4:19:07 PM12/20/04
to
Wilfried Dietrich wrote:

Ok, Aufgabe nicht richtig gelesen:

Rechte Seite obiger Funktion muß noch negiert werden.

by, bye

Message has been deleted

Wilfried Dietrich

unread,
Dec 20, 2004, 7:18:47 PM12/20/04
to
> Ach, denk dir nix. Ich habe meinen Dozenten aufs Glatteis
> geführt und einfach /(8 & 2) als valid hingesetzt. Da hat
> er blöd aus der Wäsche geschaut. Meine Annahme war ganz
> keck, daß der Zähler grundzipiell von unten raufzählt.
>
> Wenn der meint, er könnte mir mit Paragraphen kommen, dann
> kriegt er einen Elektroschock :-) Wo sonst sollte es denn
> schon wichtig sein, ob die 9 überschritten wurde? Wenn, dann
> ist eh ein ganzes PROM für mehr als diese Decoderei da,
> weil die Zahl auch wieder wer um 10 subtrahieren muß.
>
> :-) Elektroschock: die Logikfritzen brauchen von Zeit zu Zeit
> einen Tritt in den Hintern ad fontes, zurück zur Elektro-
> technik. Sonst werden ihre Augen viereckig.
>
> MfG

Erstmal decodieren wir voll aus.
Dann überlegt man, was man für den Anwendungsfall braucht.
Wenn man jetzt auf das nötigste reduziert hat, überlegt man, was in
Zukunft nötig sein könnte und packt es wieder dazu.
Falls hinterher noch freie Gatter über sind, packt man sie ebenfalls hinzu.

Und dann: Gebet an Murphy

mfg Wilfried

Christian Schroeder

unread,
Dec 21, 2004, 2:47:42 AM12/21/04
to
Helmut Hullen wrote:

> Hier ist nicht "http://hausaufgabenhilfe.de"

Ich denke nicht, dass ich die Aufgabe gelöst habe. Davon ist das ja wohl
weit entfernt. Und mal die Grundlagen erklären - dazu bin ich mir im
Gegensatz zu anderen (nicht auf dich bezogen) nicht zu fein. Die
Ansicht, man müsse zuerst alles durchgugeln bevor man im Usenet fragt,
teile ich nicht.

Helmut Hullen

unread,
Dec 21, 2004, 3:50:00 AM12/21/04
to
Hallo, Christian,

Du (Christian.Schroeder) meintest am 21.12.04:

>> Hier ist nicht "http://hausaufgabenhilfe.de"

> Ich denke nicht, dass ich die Aufgabe gelöst habe. Davon ist das ja
> wohl weit entfernt. Und mal die Grundlagen erklären - dazu bin ich
> mir im Gegensatz zu anderen (nicht auf dich bezogen) nicht zu fein.

Diese Newsgroup hat Elektrotechnik als Thema, nicht Hausaufgabenhilfe
und auch nicht Boolesche Algebra oder Zahlensysteme.

Viele Grüße!
Helmut

Message has been deleted

Hans Klein

unread,
Dec 21, 2004, 8:15:31 AM12/21/04
to
Alfred Gemsa wrote:
>
> Weißt du, was ein KV-Diagramm ist? (Kleiner Tip)
>

Was hat denn jetzt die Kreiverstärkung damit zu tun?

Hans

Hans Klein

unread,
Dec 21, 2004, 8:19:19 AM12/21/04
to
Helmut Hullen wrote:
>
> Wenn das eine Klausuraufgabe ist, dann sollte die Erstfragerin das
> bereits wissen.
>

Hast du vor der Klausur immer alles gewusst? Bei mir taten sich da immer
Abgründe auf die gefüllt werden mussten. ;-)

Hans

Helmut Hullen

unread,
Dec 21, 2004, 9:34:00 AM12/21/04
to
Hallo, Hans,

Du (newsartikel) meintest am 21.12.04:

Nicht alles. Aber die Grundlagen schon.
Aber auch mein Wissen gehört nicht so recht zu den Themen dieser
Newsgroup.

Viele Grüße!
Helmut

Sebastian Suchanek

unread,
Dec 21, 2004, 11:06:04 AM12/21/04
to
Hans Klein spoke thusly:

> Alfred Gemsa wrote:
>>
>> Weißt du, was ein KV-Diagramm ist? (Kleiner Tip)
>
> Was hat denn jetzt die Kreiverstärkung damit zu tun?

Karnaugh-Veitch. Google hilft.


HTH,

Sebastian

--
http://www.baumaschinen-modelle.net

Neu: Schwerlast-FAQ

Message has been deleted

Christiane Müller

unread,
Dec 22, 2004, 8:41:25 AM12/22/04
to
>Wenn das eine Klausuraufgabe ist, dann sollte die Erstfragerin das
>bereits wissen.

>Hier ist nicht "http://hausaufgabenhilfe.de"

>Viele Grüße!
>Helmut
.
.
.


> Nicht alles. Aber die Grundlagen schon.
> Aber auch mein Wissen gehört nicht so recht zu den Themen dieser
> Newsgroup.
>
> Viele Grüße!
> Helmut

Wohin denn sonst, wenn nicht in ein Elektrotechnik Forum?
Und das passt auch nicht zu Hausaufgabenhilfe, da es sich um eine Uni
Klausur und nicht um Physik 7te Klasse - Klassearbeit handelt. Daher ist es
doch recht naheliegend, dass mir Leute aus einem E-Technik Forum am
schnellsten den Aufbau vom BCD Code erläutern können.
Was ja viele gemacht haben - danke noch mal an dieser Stelle.
Ich finde solch unproduktiven Kommentare, gehören hier weitaus weniger hin
als meine Frage ;-)

Nunja.. ich wünsch euch allen frohe Weihnachten,

bye, Christiane


Christiane Müller

unread,
Dec 22, 2004, 8:33:35 AM12/22/04
to

> Ich denke nicht, dass ich die Aufgabe gelöst habe. Davon ist das ja wohl
> weit entfernt. Und mal die Grundlagen erklären - dazu bin ich mir im
> Gegensatz zu anderen (nicht auf dich bezogen) nicht zu fein. Die
> Ansicht, man müsse zuerst alles durchgugeln bevor man im Usenet fragt,
> teile ich nicht.

Doch :-)
Ich wusste wie gesagt nur nicht den Aufbau des BCD-Code da der Professor den
nie angesprochen hat. Wie ich das Teil jetzt schalten muss ist mir klar.
Daher noch mal vielen Dank


Tilmann Reh

unread,
Dec 22, 2004, 9:51:08 AM12/22/04
to
Christiane Müller schrieb:

> ...
> Ich finde solch unproduktiven Kommentare gehören hier weitaus


> weniger hin als meine Frage ;-)

Diese Kommentare kommen, weil hier häufig Fragen gestellt werden,
ohne daß man sich vorher mal selbst ein bißchen kundig gemacht
hätte - man macht es sich einfach gern /zu/ leicht. Oder formuliert
die Frage auch schonmal etwas ... unglücklich.

Diesen Vorwurf mußt auch Du Dir gefallen lassen: Google liefert
bei Suche nach "BCD Code" recht weit vorne z.B. dieses:

http://de.wikipedia.org/wiki/Bin%C3%A4r_codierte_Dezimalzahlen

> Nunja.. ich wünsch euch allen frohe Weihnachten,

Dito,

--
Dipl.-Ing. Tilmann Reh
Autometer GmbH Siegen - Elektronik nach Maß.
http://www.autometer.de

Helmut Hullen

unread,
Dec 22, 2004, 9:30:00 AM12/22/04
to
Hallo, Christiane,

Du (nrwchristiane1984) meintest am 22.12.04:

> Daher ist es doch recht naheliegend, dass mir Leute aus einem
> E-Technik Forum am schnellsten den Aufbau vom BCD Code erläutern
> können.

Nein. BCD ist Mathe, ist bestenfalls Informatik (was auch immer unter
Informatik verstanden wird).
Die Realisierung: ABM-Kräfte, Pneumatik, Hydraulik, Relaistechnik,
Transistortechnik, Erdstrahlen, ...

Viele Grüße!
Helmut

Message has been deleted

Rolf Bombach

unread,
Jan 1, 2005, 5:04:52 PM1/1/05
to
Uwe Hercksen wrote:
>
> BCD bedeutet Binary Coded Decimal, also eine binär kodierte Dezimalzahl.
> Man benutzt also eine Binärzahl (oder auch Dualzahl genannt) um eine
> Dezimalziffer darzustellen.

Hmm, früher wurde noch klar zwischen Dualsystem und Systemen
mit binärer Repräsentation unterschieden. Dualsystem ist
ein Zahlensystem basierend auf nur 2 Ziffern, etwa 0 und 1,
dezimal hat dann 10 Ziffern. Binär bedeutet, dass nur
2 Zustände verwendet werden, etwa H und L. Moderne
Modulationsverfahren haben ja 4 oder 16 Symbole(?).

--
mfg Rolf Bombach

0 new messages