Flip Flop

Neue Frage »

Auf diesen Beitrag antworten »
Sexy21 Flip Flop

Meine Frage:
Hallo alle zusammen , ich habe gerade bei dieser Flip Flop Aufgabe probleme:

Weiss jemand wie ich hier die Tabelle ausfüllen soll?

Meine Ideen:
keine
 
Auf diesen Beitrag antworten »
eulerscheZahl

Als erstes liest du die Werte von A,B,C ab und schreibst sie in die 2. Spalte.
Die ersten beiden Zeilen sind 001 und 010.

Dann schaust du die die Änderungen an. z.B. wird B von 0 zu 1. Das heißt J_B ist 1. K_B ist egal, also X (don't care).
Nach dem Schema kannst du die Tabelle ausfüllen.
Auf diesen Beitrag antworten »
Sexy

Kannst du mir ein wenig genauer erklären wie ich die 2 Spalte ausfüllen soll?

Da steht ja C B A

Soll ich da einfach alle möglichen Kombinationen rein schreiben ?
Auf diesen Beitrag antworten »
eulerscheZahl

Einfach aus der Tabelle ablesen.
 
Auf diesen Beitrag antworten »
Sexy

C B A

0 0 1

0 1 0

0 1 1

1 0 0

1 1 1

1 1 0

0 0 1

0 1 0

Wieso gibt es nur 7 Reihen in der tabelle ?

Wenn das richtig ist , wie geht es weiter ?
Auf diesen Beitrag antworten »
eulerscheZahl

Ist richtig.
Wie du vielleicht gesehen hast, habe ich dir je 2 orange und grüne Kreise eingezeichnet. Die Werte von A,B,C sind darin jeweils gleich. Der Zähler fängt wieder von vorne an, also brauchst du nicht mehr Zeilen in der Tabelle.

Jetzt kannst du die erste Spalte füllen (einfach die 2. als Binärzahl lesen).
Und dann wie gesagt schauen, wie sich A,B und C von einer Zeile zur nächsten ändern.
Ist B in der ersten Zeile 0 und in der 2. Zeile 1, so muss J_B=1 und K_B=X sein. Also schreibst du in der ersten Zeile bei J_B eine 1 und bei K_B ein X in die Tabelle.
Auf diesen Beitrag antworten »
Sexy

Kannst du mir nochmal genauer erklären wie ich die 1 tabelle fülle ?

So richtig verstehen tue ich es im moment nicht ? großes Grinsen
Auf diesen Beitrag antworten »
eulerscheZahl

Du kannst A,B und C jetzt getrennt voneinander betrachten und schaust dir dabei auch immer nur 2 aufeinanderfolgende Zeilen an. Das entspricht dem Zustand der Variable zu 2 aufeinanderfolgenden Zeitpunkten.
Du musst nur erkennen, ob der Zustand der Variable sich ändert oder gleich bleibt.
Mit den folgenden 4 Regeln kannst du die Tabelle dann füllen:
Von 0 zu 0: J=0, K=X
Von 0 zu 1: J=1, K=X
Von 1 zu 0: J=X, K=1
Von 1 zu 1: J=X, K=0
Auf diesen Beitrag antworten »
sexy

C B A Jc Kc JB Kb Ja Ka


0 0 1 0 x 1 x x 0

0 1 0 0 x x 0 1 x

0 1 1 1 x x 1 x 1

1 0 0 x 0 1 x 1 x

1 1 1 x 0 x 0 x 1

1 1 0 x 1 x 1 1 x

0 0 1 0 x 1 x x 1

0 1 0 0 x 1 x x 1


Stimmt die tabelle ?

Kann ich immer diese regel nutzen , für solche Aufgaben ?
Auf diesen Beitrag antworten »
Sex

Was muss ich eigentlich in die Dezimalzahl Tabelle reinschreiben ?
Auf diesen Beitrag antworten »
eulerscheZahl

Die unterste Zeile der Tabelle ist falsch. Im Diagramm siehst du, dass sich das Muster weiderholt. Deshalb musst kannst du hier einfach von oben kopieren.
Ansonsten passt nur die 0 oben links nicht.
0 0 1|0 x|1 x|x 1
0 1 0|0 x|x 0|1 x

Zitat:
Von 0 zu 0: J=0, K=X
Von 0 zu 1: J=1, K=X
Von 1 zu 0: J=X, K=1
Von 1 zu 1: J=X, K=0

Das gilt immer bei JK Flipflops. So sind die gebaut. J steht für jump (entspricht schreiben von 1), K für kill (rücksetzen auf 0). Beide zusammen ergeben toggle, also ändern des Zustands.

Und die Dezimalzahlen kannst du einfach ablesen:
CBA = 0 1 1 ist eine 3 ([latex]0\cdot 2^2 + 1\cdot 2^1 + 1\cdot 2^0[/latex])
Auf diesen Beitrag antworten »
Sex

Die aufgabe geht noch ein wenig weiter .

Weisst du wie ich bei der b) die DIagramme vervollständigen kann ?
Auf diesen Beitrag antworten »
eulerscheZahl

Du hast eine Variablenbelegung für A,B,C und den dazugehörigen Wert von J_A, K_A, ... gegeben.
Das musst du jetzt für jeden Ausgang (also J bzw. K) in das Diagramm übertragen.
Die Diagramme sind schon mit Zahlen von 0 bis 7 vorgefüllt. Das entspricht den Dezimalzahl in der ersten Spalte deiner Tabelle von gestern.
Für die Zeile 0 0 1 | 0 x | 1 x | x 1 ist die Dezimalzahl 1. Beim Diagramm für J_C kommt an Stelle 1 eine 0 (rot markiert). Jehe die restlichen Zeilen durch und vervollständige das Diagramm. Sind dann noch Felder frei, schreibst du ein X rein.
Eigentlich bräuchtest du für 6 Variablen auch 6 Diagramme. Aber weil 3 Variablen nur aus 1 und X bestehen (nämlich J_B, J_A und K_A) kannst du die auch ohne vereinfachen (Eins-Funktion).
Zeige mir das die ausgefüllten Diagramme, dann erkläre ich den nächsten Schritt.
Auf diesen Beitrag antworten »
sex

Ich habe gerade probleme das zu verstehen .

Woher weiss ich was in der 1 Tabelle in der Spalte mit 3 reinschreiben soll?

Wo steht das genau in meiner Tabelle ?
Auf diesen Beitrag antworten »
eulerscheZahl

.
Auf diesen Beitrag antworten »
Sex

x x x x

1 1


Welcher wert ist bei der Dezimalzahl 5 und 0 ? bei JB?
Auf diesen Beitrag antworten »
eulerscheZahl

Zitat:
Original von eulerscheZahl
Sind dann noch Felder frei, schreibst du ein X rein.
Auf diesen Beitrag antworten »
Sex

Wieso einfach so x?
Auf diesen Beitrag antworten »
Sex

JA Tabelle

x x 1 1

x x 1 x


Wie geht es weiter ?
Auf diesen Beitrag antworten »
eulerscheZahl

X hat ja die Beduntung "don't care". Und da man bei der Schaltung nie in die Verlegenheit kommt, das beachten zu müssen (sie hat nie den Dezimalwert 0 der 5), ist das wirklich egal. Mit dem X kann man später besser vereinfachen. Wenn du alle Tabellen zusammenhast, kannst du Schleifen einzeichnen.

Erklärung für Schleifen z.B. in Board: hier, hier oder auf der wikipedia.

Wenn du danach noch Fragen hast, gerne stellen.
Auf diesen Beitrag antworten »
Sex

Kannst du das irgendwie bei der 1 tabelle als Beispiel darstellen ?

Dann probiere ich bei der 2 Tabelle selbst ?
Auf diesen Beitrag antworten »
eulerscheZahl

Du musst alle 1er abdecken. Es gibt nur einen (Feld 3). Von der aus schaust du jetzt in jede Richtung. Nach unten hast du eine 0 (Feld 1), das hilft nicht. Nach oben hast du die selbe 0 (wenn du nach oben gehst, kommst du unten wieder rein). Nach links hast du auch eine 0 (Feld 2). Aber rechts steht ein X (Feld 7). Das X in Feld 6 hilft nicht, weil die Kantenlänge der Schleife 2^n (also 1, 2, 4) sein muss und es danach in Feld 2 nicht weitergeht.
Also ist die Schleife für J_C Feld 3 mit Feld 7.
Jetzt kannst du noch am Rand ablesen, welche Variablen sich in der ganzen Schleife nicht ändern. C ist einmal 0 und einmal 1. Aber A und B sind jeweils immer 1. Also gilt: J_C = AB
 
Neue Frage »
Antworten »


Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »