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

Informatiker Board » Themengebiete » Theoretische Informatik » Schleusensystem mit JK-Flipflops realisieren » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Seiten (2): [1] 2 nächste » Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Schleusensystem mit JK-Flipflops realisieren
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Shizmo
Tripel-As


images/avatars/avatar-69.gif

Dabei seit: 16.10.2015
Beiträge: 174

Schleusensystem mit JK-Flipflops realisieren 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, ich hab hier eine Aufgabe und gleich ein paar Fragen dazu, also erstmal die Aufgabe:

Zitat:
Ein Schleusensystem hat ein oberes (o) und ein unteres Tor (u), die jeweils offen (o=1 bzw. u=1) oder geschlossen (o=0 bzw. u=0) sein können. Zusätzlich ist die Schleuse entweder voll (v=1) oder leer (v=0). Die Schleuse durchläuft also folgenden Zyklus:

(o,u,v) = (0,0,0) -> (1,0,1) -> (0,0,1) -> (0,1,0) -> (0,0,0) -> ...

Realisieren Sie dieses System mit JK-Flipflops. Minimieren Sie die Schaltfunktionen für die Eingänge der JK-Flipflops mit K-Diagrammen. Zeichnen Sie die Schaltung.


Okay ich weiß nicht genau wie ich anfangen soll. Als erstes betrachte ich die Fälle wie ich ein JK-Flipflop füttere, damit es das richtige ausspuckt. Also so:

code:
1:
2:
3:
4:
5:
6:
     | J | K |
     |---|---|
0->1 | 1 | X |
1->0 | X | 1 |
0->0 | 0 | X |
1->1 | X | 0 |

Dann würde ich eine Tabelle aufschreiben, mit den 4 Zyklen:
code:
1:
2:
3:
4:
5:
6:
o|u|v| FF0| FF1| FF2|
-|-|-|----|----|----|
0|0|0| 1X | 0X | 1X |
1|0|1| X1 | 0X | X0 |
0|0|1| 0X | 1X | X1 |
0|1|0| 0X | X1 | 0X |


Allerdings was soll ich da jetzt noch mit K-Diagrammen minimieren?
Eigentlich könnte ich es ja jetzt schon zeichnen oder? Steht ganz links FF2 oder FF1?

Mit K-Diagrammen habe ich eigtl. keine Probleme, aber ich glaube ich habe falsch angefangen.
Am Zeichnen sollte es dann auch nicht scheitern.

Vielleicht hat jemand einen Tipp für mich.
LG
29.12.2015 18:57 Shizmo ist offline Beiträge von Shizmo suchen Nehmen Sie Shizmo 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

Ich nehme an, mit K-Diagramm meist du KV-Diagramm?

Du hast 3 Eingangsvariablen und 6 Ausgangsvariablen, brauchst also 6 Diagramme der Größe 2*4.
Mit ein wenig hinschauen geht es aber auch ohne:
K0 = K1 = 1 ist trivial.
J0 könntest du mit [latex]\overline u \, \overline v[/latex] darstellen.

__________________
Syntax Highlighting fürs Board (Link)
29.12.2015 19:19 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
Shizmo
Tripel-As


images/avatars/avatar-69.gif

Dabei seit: 16.10.2015
Beiträge: 174

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

Zitat:
Original von eulerscheZahl
Ich nehme an, mit K-Diagramm meist du KV-Diagramm?

ähm ja genau großes Grinsen

Zitat:
Du hast 3 Eingangsvariablen und 6 Ausgangsvariablen, brauchst also 6 Diagramme der Größe 2*4.
Mit ein wenig hinschauen geht es aber auch ohne:
K0 = K1 = 1 ist trivial.
J0 könntest du mit [latex]\overline u \, \overline v[/latex] darstellen.


Hmm okay, steht grad auf dem Schlauch, warum habe ich 6 Ausgangsvariablen?

Bringt mir die Tabelle so wie ich sie aufgeschrieben habe was oder ist das ein falscher Ansatz?
29.12.2015 19:46 Shizmo ist offline Beiträge von Shizmo suchen Nehmen Sie Shizmo 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

Die Tabelle passt.
Es gibt 3 Flipflops, die je 2 Eingänge haben: J0, K0, J1, K1, J2, K2.
Das sind die Ausgänge für deine KV Diagramme, also das, wofür du die Funktion berechnen willst.

__________________
Syntax Highlighting fürs Board (Link)
29.12.2015 19:52 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
Shizmo
Tripel-As


images/avatars/avatar-69.gif

Dabei seit: 16.10.2015
Beiträge: 174

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

Vielen Dank für den Tipp, okay also ich komm auf:
J0 = [latex]\overline o \, \overline u \, \overline v[/latex]
K0 = [latex]\overline u v[/latex]
J1 = [latex]\overline o \, \overline u v[/latex]
K1 = [latex]\overline o \, \overline v[/latex]
J2 = [latex]\overline o \, \overline u[/latex]
K2 = [latex]\overline o \, \overline u[/latex]

Also auf eine DMF: [latex]\overline o \, \overline u \, \overline v + \overline u v + \overline o \, \overline u v + \overline o \, \overline v + \overline o \, \overline u[/latex]

Die kann ich noch ausklammern und dann mit Gattern zeichnen, aber ich soll sie ja mit JK-Flipflops realisieren, wie geh ich da am besten vor?
29.12.2015 20:17 Shizmo ist offline Beiträge von Shizmo suchen Nehmen Sie Shizmo 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

Deine Terme sind zu lang, lass' mal die KV Diagramme sehen.

__________________
Syntax Highlighting fürs Board (Link)
29.12.2015 20:31 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
Shizmo
Tripel-As


images/avatars/avatar-69.gif

Dabei seit: 16.10.2015
Beiträge: 174

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

nur mal ganz hässlich hingeschmiert...

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Shizmo: 29.12.2015 20:59.

29.12.2015 20:58 Shizmo ist offline Beiträge von Shizmo suchen Nehmen Sie Shizmo 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

Für die J's musst du jeweils noch die 0er eintragen.
Was dann noch leer ist, bekommt ein x.
Als nächstes werden die größtmöglichen Schleifen bestimmt.

__________________
Syntax Highlighting fürs Board (Link)
29.12.2015 21:01 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
Shizmo
Tripel-As


images/avatars/avatar-69.gif

Dabei seit: 16.10.2015
Beiträge: 174

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

Hmm okay, also alle anderen bekommen auch ein X, weil ich ja eigentlich die ganze Tabelle machen wuerde (also mit allen Kombination von 000 - 111) und die vier die nicht (000,101,001,010) sind bekommen bei den J&Ks immer X, richtig?

K0 und K1 fällt dann ja komplett weg und meine DMF wäre dann:

[latex]\overline u \, \overline v + \overline o v + \overline u + \overline o[/latex]

Stimmt das so?

Falls ja, was jetzt, also ich koennte es jetzt mit Gattern zeichnen, aber wie setze ich das mit Flipflops um?

Shizmo hat dieses Bild (verkleinerte Version) angehängt:
IMG_0190.jpg

29.12.2015 21:13 Shizmo ist offline Beiträge von Shizmo suchen Nehmen Sie Shizmo 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

Die Vereinfachungen sehen gut aus (nicht im Detail geprüft).
Du kannst sie aber nicht per ODER verknüpfen, das sind verschiedene Variablen.

J0 = ...
K0 = ...
J1 = ...
Und das zeichnest du dann vor deine Flipflops.

__________________
Syntax Highlighting fürs Board (Link)
29.12.2015 21:31 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
Shizmo
Tripel-As


images/avatars/avatar-69.gif

Dabei seit: 16.10.2015
Beiträge: 174

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 erstmals vielen Dank für deine Hilfe, aber ich glaub ich stell mich echt ein bisschen blöd an, also ich hab meine 3 JK-Flipflops, nur wie verbinde ich die und wie meinst du das mit
Zitat:
Und das zeichnest du dann vor deine Flipflops.


großes Grinsen großes Grinsen großes Grinsen

Shizmo hat dieses Bild (verkleinerte Version) angehängt:
IMG_0191.jpg

29.12.2015 21:40 Shizmo ist offline Beiträge von Shizmo suchen Nehmen Sie Shizmo 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

Ich muss mal lernen, wie ich das Programm bediene...

eulerscheZahl hat dieses Bild (verkleinerte Version) angehängt:
2015-12-29-220223_2560x1440_scrot.png



__________________
Syntax Highlighting fürs Board (Link)
29.12.2015 22:04 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
Shizmo
Tripel-As


images/avatars/avatar-69.gif

Dabei seit: 16.10.2015
Beiträge: 174

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

Perfekt, vielen, vielen Dank!!! smile Daumen hoch Daumen hoch Daumen hoch

Mit was hast du das denn so schick gezeichnet?? smile
29.12.2015 22:12 Shizmo ist offline Beiträge von Shizmo suchen Nehmen Sie Shizmo 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

Logisim
Damit kann man auch simulieren, ich weiß nur nicht genau wie.

Im Studium habe ich Altera Quartus verwendet, damit komme ich besser klar.
Hatte nur keine Lust extra die virtuelle Maschine zu starten, Quartus läuft nur unter Windows.

__________________
Syntax Highlighting fürs Board (Link)
29.12.2015 22:15 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
Shizmo
Tripel-As


images/avatars/avatar-69.gif

Dabei seit: 16.10.2015
Beiträge: 174

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

Interessant...

Also vielen Dank nochmal für deine Mühe, aber keine Sorge, die nächsten Tage werden noch ein paar Aufgaben kommen, die so ähnlich sind großes Grinsen Zunge raus

LG
29.12.2015 22:40 Shizmo ist offline Beiträge von Shizmo suchen Nehmen Sie Shizmo in Ihre Freundesliste auf
Seiten (2): [1] 2 nächste » Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Informatiker Board » Themengebiete » Theoretische Informatik » Schleusensystem mit JK-Flipflops realisieren