Skip to content

Commit 182c0b7

Browse files
committed
Adapt table width in L07
1 parent 837510a commit 182c0b7

1 file changed

Lines changed: 31 additions & 14 deletions

File tree

07_Schaltwerke.md

Lines changed: 31 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -711,7 +711,7 @@ In der Simulation sehen Sie dass wir gegenüber dem Moore-Automaten ...
711711

712712
Nehmen wir an, dass die Realisierung nicht mit einem D sondern einen JK-Flip-Flop erfolgen soll.
713713

714-
<!-- data-type="none" style="table-layout: fixed; max-width:420px;"-->
714+
<!-- data-type="none" style="table-layout: fixed; max-width:480px;"-->
715715
| $J$ | $K$ | $Q(t+1)$ |
716716
|-----|-----|-------------------|
717717
| 0 | 0 | $Q(t)$ |
@@ -721,7 +721,7 @@ Nehmen wir an, dass die Realisierung nicht mit einem D sondern einen JK-Flip-Flo
721721

722722
Der JK-Flip-Flop wechselt beim setzen von $J$ in einen 1 Zustand und kann mit K resetet werden. Eine gleichzeitige Aktivierung beider Eingänge führt zu einem Togglen des Zustandes.
723723

724-
<!-- data-type="none" style="table-layout: fixed; max-width:480px;"-->
724+
<!-- data-type="none" style="table-layout: fixed; max-width:680px;"-->
725725
| $Q(t)$ | $Q(t+1)$ | $J$ | $K$ |
726726
|--------|----------|-----|-----|
727727
| 0 | 0 | 0 | $d$ |
@@ -735,7 +735,7 @@ Zwar haben wir es nun mit jeweils zwei Eingängen für den Flip-Flop zu tuen (im
735735

736736
Wie muss also die Beschaltung vorgenommen werden, um die bereits bekannte Zustandsübergangstabelle mit dem JK-Flip-Flop umzusetzen? Beginnen wir zunächst mit unserem ersten Flip-Flop F und seinen Eingängen JF und KF.
737737

738-
<!-- data-type="none" style="table-layout: fixed; max-width:660px;"-->
738+
<!-- data-type="none" style="table-layout: fixed; max-width:790px;"-->
739739
| F | G | E | F' | G' | JF | KF | JG | KG |
740740
|---------------------------------------|---|---|---------------------------------------|----|----|----|----|----|
741741
| <span style="color: #ff0000">0</span> | 0 | 0 | <span style="color: #00ff00">0</span> | 0 | 0 | d | | |
@@ -749,7 +749,7 @@ Wie muss also die Beschaltung vorgenommen werden, um die bereits bekannte Zustan
749749

750750
Analog wird die Zustandsübergangstabelle für JG und KG befüllt.
751751

752-
<!-- data-type="none" style="table-layout: fixed; max-width:660px;"-->
752+
<!-- data-type="none" style="table-layout: fixed; max-width:790px;"-->
753753
| F | G | E | F' | G' | JF | KF | JG | KG |
754754
|---|---------------------------------------|---|----|---------------------------------------|----|----|----|----|
755755
| 0 | <span style="color: #ff0000">0</span> | 0 | 0 | <span style="color: #00ff00">0</span> | 0 | d | 0 | d |
@@ -847,13 +847,29 @@ $$
847847
Bauteile
848848
</td>
849849
<td style="border-left: 1px solid black;">
850-
+ Negation von E,
851-
+ 2 x AND,
852-
+ 1 x OR
850+
Negation von E,
851+
</td>
852+
<td style="border-left: 1px solid black;">
853+
3 x AND,
854+
</td>
855+
</tr>
856+
<tr>
857+
<td>
858+
</td>
859+
<td style="border-left: 1px solid black;">
860+
2 x AND,
861+
</td>
862+
<td style="border-left: 1px solid black;">
863+
2 x OR
864+
</td>
865+
</tr>
866+
<tr>
867+
<td>
868+
</td>
869+
<td style="border-left: 1px solid black;">
870+
1 x OR
853871
</td>
854872
<td style="border-left: 1px solid black;">
855-
+ 3 x AND,
856-
+ 2 x OR
857873
</td>
858874
</tr>
859875
</table>
@@ -942,7 +958,7 @@ Im Beispiel liegt ein Medwedew-Automat vor. Die Zustände werden direkt auf den
942958

943959
Hier wäre eine Zustandstabelle denkbar, die alle Eingangskombinationen mit allen Zuständen zeilenweise verknüpft.
944960

945-
<!-- data-type="none" style="table-layout: fixed; max-width:460px;"-->
961+
<!-- data-type="none" style="table-layout: fixed; max-width:660px;"-->
946962
| aktueller Zustand | A | B | Folge-zustand |
947963
|-------------------|---|---|---------------|
948964
| E | 0 | 0 | E |
@@ -952,6 +968,7 @@ Hier wäre eine Zustandstabelle denkbar, die alle Eingangskombinationen mit alle
952968

953969
Eine kompaktere Darstellung fasst die Kombinationen der Eingänge zusammen und ordnet sie den Folgezuständen zu.
954970

971+
<!-- data-type="none" style="table-layout: fixed; max-width:860px;"-->
955972
| aktueller Zustand | AB==00 | AB==01 | AB==10 | AB==11 |
956973
|-------------------|--------|--------|--------|--------|
957974
| E | E | L | G | E |
@@ -962,7 +979,7 @@ Eine kompaktere Darstellung fasst die Kombinationen der Eingänge zusammen und o
962979

963980
Insgesamt sind 3 Zustände zu kodieren, entsprechend werden wiederum 2 Flip-Flops benötigt. Dabei wird die Kodierung wie folgt vorgenommen:
964981

965-
<!-- data-type="none" style="table-layout: fixed; max-width:460px;"-->
982+
<!-- data-type="none" style="table-layout: fixed; max-width:520px;"-->
966983
| Zustand | F | G |
967984
|---------|---|---|
968985
| E | 0 | 0 |
@@ -971,7 +988,7 @@ Insgesamt sind 3 Zustände zu kodieren, entsprechend werden wiederum 2 Flip-Flop
971988

972989
Damit ergibt sich folgende binäre Zustandstabelle
973990

974-
<!-- data-type="none" style="table-layout: fixed; max-width:620px;"-->
991+
<!-- data-type="none" style="table-layout: fixed; max-width:820px;"-->
975992
| aktueller Zustand | AB==00 | AB==01 | AB==10 | AB==11 |
976993
|-------------------|--------|--------|--------|--------|
977994
| 00 | 00 | 10 | 01 | 00 |
@@ -980,7 +997,7 @@ Damit ergibt sich folgende binäre Zustandstabelle
980997

981998
In der traditionellen Darstellung zeigt sich diese wie folgt:
982999

983-
<!-- data-type="none" style="table-layout: fixed; max-width:460px;"-->
1000+
<!-- data-type="none" style="table-layout: fixed; max-width:560px;"-->
9841001
| $F_{t}$ | $G_{t}$ | $A_{t}$ | $B_{t}$ | @gray($F_{t+1}$) | @gray($G_{t+1}$) |
9851002
|---------|---------|---------|---------|------------------|------------------|
9861003
| 0 | 0 | 0 | 0 | @gray(0) | @gray(0) |
@@ -1014,7 +1031,7 @@ Wir entscheiden uns für einen D Flip-Flop für die Realisierung. Die entspreche
10141031

10151032
Damit lässt sich die Zustandsübergangstabelle entsprechend einfach um die zugehörige Eingangsbelegung ergänzen. Für die D-Flip-Flops ist dies einfach eine Kopie der Zustandsspalten.
10161033

1017-
<!-- data-type="none" style="table-layout: fixed; max-width:460px;"-->
1034+
<!-- data-type="none" style="table-layout: fixed; max-width:560px;"-->
10181035
| $F_{t}$ | $G_{t}$ | $A_{t}$ | $B_{t}$ | @gray($F_{t+1}$) | @gray($G_{t+1}$) | $DF$ | $DG$ |
10191036
|---------|---------|---------|---------|------------------|------------------|---------|----------|
10201037
| 0 | 0 | 0 | 0 | @gray(0) | @gray(0) | 0 | 0 |

0 commit comments

Comments
 (0)