Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Technische Informatik » 4-Bit Zähler in Gray und BCD » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen 4-Bit Zähler in Gray und BCD
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
PeterPanter
Jungspund


Dabei seit: 06.11.2012
Beiträge: 16

4-Bit Zähler in Gray und BCD Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hi,

ich soll einen Zähler designen, welcher in abhängigkeit von einer Moduseingabe in BCD oder Gray modulo 10 zählt. Den Zähler für BCD habe ich, die Gleichungen für den Gray Zähler auch.
Aber wie kriege ich nun eine Schaltung hin, welche in Abhängigkeit von einer Eingabe wahlweise das eine oder das andere tut?
18.01.2013 14:31 PeterPanter ist offline E-Mail an PeterPanter senden Beiträge von PeterPanter suchen Nehmen Sie PeterPanter in Ihre Freundesliste auf
Karlito Karlito ist männlich
Kaiser


Dabei seit: 11.04.2011
Beiträge: 1.461

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo,

wenn ich dich richtig verstanden habe, soll gewählt werden können, ob der Zahler BCD oder Gray zählt. Naiv würde ich dazu eine neue Zustandsübergangstabelle anfertigen, welche eine neue Leitung für die Auswahl einbezieht. Und dann musst Du einfach die Gleichungen neu aufstellen und minimieren...

Edit: Wahrscheinlich kannst du auch die vorhandenen Gleichungen nehmen und nur mittels einer neuen Variable zu den neuen Gleichungen zusammenfassen...

VG,

Karlito
18.01.2013 15:12 Karlito ist offline E-Mail an Karlito senden Beiträge von Karlito suchen Nehmen Sie Karlito in Ihre Freundesliste auf
PeterPanter
Jungspund


Dabei seit: 06.11.2012
Beiträge: 16

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Also einfach jeweils bei den BCD Tetraden eine 0 und bei den GRAY tetraden eine 1 davor klatschen? Dann sind sie doch fiktiv, oder nicht? Bin gerade ein bisschen zu blöd um die Tabelle aufzustellen....
18.01.2013 15:57 PeterPanter ist offline E-Mail an PeterPanter senden Beiträge von PeterPanter suchen Nehmen Sie PeterPanter in Ihre Freundesliste auf
Karlito Karlito ist männlich
Kaiser


Dabei seit: 11.04.2011
Beiträge: 1.461

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo,

wieso fiktiv? Dein Folgezustand hängt dann eben nicht mehr nur vom aktuellen Zustand ab, sondern vom aktuellen Zustand und der Auswahl. Das ist völlig legitim... Du hättest also als Eingang [latex]Q_0 \cdots Q_4[/latex] für die aktuelle Tetrade und [latex]X[/latex] für die Auswahl. Und aus diesen Kombinationen ergeben sich [latex]Q_0' \cdots Q_4'[/latex] als Folgetetrade...
Zusätzlich noch, je nach Anforderung weitere Ein- oder Ausgänge wie z.B. Reset oder ein Ausgang für den Überlauf des Zählers...

Besteht dein Problem bei der Erstellung des Zählers immernoch?

VG,

Karlito
18.01.2013 16:10 Karlito ist offline E-Mail an Karlito senden Beiträge von Karlito suchen Nehmen Sie Karlito in Ihre Freundesliste auf
PeterPanter
Jungspund


Dabei seit: 06.11.2012
Beiträge: 16

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Wo ich momentan noch nicht hintergestiegen bin, ist wie ich die Übergangstabelle aufschreiben soll. Hatte jetzt 2 gemacht, eine für x=0 und eine für x=1. Innerhalb einer Tabelle ändern sich die Werte also nicht und sind überflüssig.
18.01.2013 16:23 PeterPanter ist offline E-Mail an PeterPanter senden Beiträge von PeterPanter suchen Nehmen Sie PeterPanter in Ihre Freundesliste auf
Karlito Karlito ist männlich
Kaiser


Dabei seit: 11.04.2011
Beiträge: 1.461

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Die neue Tabelle ist einfach die Vereinigung der beiden alten Tabellen, nur, dass halt eine weitere Spalte für den eingang für die Wahl zwischen BCD und Grey hinzukommt. Also insofern hast du schon recht, da wird einfach 0 oder 1 "davorgeklatscht"...

Also im Prinzip kannst du auch bei den beiden Tabellen bleiben, du musst nur deine Gleichungen anpassen. Die Glichungen werden länger, da nun mehr Klauseln dazu führen, dass ein Zustand erreicht wird und eine neue Variable hinzukommt...

VG,

Karlito.
18.01.2013 16:41 Karlito ist offline E-Mail an Karlito senden Beiträge von Karlito suchen Nehmen Sie Karlito in Ihre Freundesliste auf
PeterPanter
Jungspund


Dabei seit: 06.11.2012
Beiträge: 16

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ok, bedeutet Vereinigung, dass ich nun jede Tetrade 2 mal aufschreibe, wahlweise mit 1 oder 0 als MSB und dann in die Rechte Spalte den entsprechenden Nachfolger? Das kam mir komisch vor, weil dann die Spaltennamen present und next state nur noch für jede zweite Zeile stimmen.

Vielen Dank schon mal smile
18.01.2013 16:52 PeterPanter ist offline E-Mail an PeterPanter senden Beiträge von PeterPanter suchen Nehmen Sie PeterPanter in Ihre Freundesliste auf
Karlito Karlito ist männlich
Kaiser


Dabei seit: 11.04.2011
Beiträge: 1.461

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo,

nur damit wir uns richtig verstehen, nicht das MSB der Tetrade wird angepasst. Es kommt wie gesagt eine neue Stelle hinzu. Ansonsten ja.

VG,

Karlito
18.01.2013 17:05 Karlito ist offline E-Mail an Karlito senden Beiträge von Karlito suchen Nehmen Sie Karlito in Ihre Freundesliste auf
PeterPanter
Jungspund


Dabei seit: 06.11.2012
Beiträge: 16

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

So meinte ich es auch. Für den Reset eingang setze ich für alle den Folgezustand auf 0 und rechne das dann aus?
18.01.2013 17:07 PeterPanter ist offline E-Mail an PeterPanter senden Beiträge von PeterPanter suchen Nehmen Sie PeterPanter in Ihre Freundesliste auf
Karlito Karlito ist männlich
Kaiser


Dabei seit: 11.04.2011
Beiträge: 1.461

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Jo
18.01.2013 17:25 Karlito ist offline E-Mail an Karlito senden Beiträge von Karlito suchen Nehmen Sie Karlito in Ihre Freundesliste auf
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Noch ein Alternativvorschlag: Multiplexer

eulerscheZahl hat dieses Bild (verkleinerte Version) angehängt:
BCD_gray.png



__________________
Syntax Highlighting fürs Board (Link)
18.01.2013 19:00 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
PeterPanter
Jungspund


Dabei seit: 06.11.2012
Beiträge: 16

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

So habe ich es mir auch zuerst vorgestellt, mir scheint die Lösung mittels der Übergangstabelle allerdings eleganter.
Danke auf jeden fall smile
19.01.2013 19:30 PeterPanter ist offline E-Mail an PeterPanter senden Beiträge von PeterPanter suchen Nehmen Sie PeterPanter in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Informatiker Board » Themengebiete » Technische Informatik » 4-Bit Zähler in Gray und BCD