|
@ -347,6 +347,9 @@ public class DigitalTechnik { |
|
|
System.out.println("Bitte wählen Sie ein Thema (Zahl):"); |
|
|
System.out.println("Bitte wählen Sie ein Thema (Zahl):"); |
|
|
System.out.println("1. JK-FlipFlop"); |
|
|
System.out.println("1. JK-FlipFlop"); |
|
|
System.out.println("2. T-Flipflop"); |
|
|
System.out.println("2. T-Flipflop"); |
|
|
|
|
|
System.out.println("3. Taktpegelgesteuertes D-Latch"); |
|
|
|
|
|
System.out.println("4. Taktflankengesteuertes D-Flipflop"); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
int choice = sc.nextInt(); |
|
|
int choice = sc.nextInt(); |
|
|
sc.nextLine(); |
|
|
sc.nextLine(); |
|
@ -367,6 +370,42 @@ public class DigitalTechnik { |
|
|
|
|
|
|
|
|
"""); |
|
|
"""); |
|
|
|
|
|
|
|
|
|
|
|
} else if (choice == 3) { |
|
|
|
|
|
System.out.println(""" |
|
|
|
|
|
Das Taktpegelgesteuerte D-Latch ist eine digitale Schaltung, die zur Speicherung von binären Informationen verwendet wird. Es besteht aus zwei Eingängen (D und CLK), einem Taktpegel, und einem Ausgang (Q).\s |
|
|
|
|
|
Der Wert des Eingangs "D" wird bei einem negativen Flankenwechsel des Takteingangs "CLK" gespeichert und bleibt bis zum nächsten negativen Flankenwechsel bestehen."""); |
|
|
|
|
|
|
|
|
|
|
|
} else if (choice == 4) { |
|
|
|
|
|
System.out.println(""" |
|
|
|
|
|
Das Taktflankengesteuerte D-Flipflop ist eine digitale Schaltung, die zur Speicherung von binären Informationen verwendet wird. Es besteht aus zwei Eingängen (D und CLK), einem Takt, und einem Ausgang (Q).\s |
|
|
|
|
|
Der Wert des Eingangs "D" wird bei einer positiven Taktflanke des Takteingangs "CLK" gespeichert und bleibt bis zur nächsten positiven Taktflanke bestehen.\s |
|
|
|
|
|
Dieses Flipflop ist ein sehr wichtiger Baustein in der digitalen Technik und wird oft in der Registerspeicherung, bei der Übertragung von Daten und in sequentiellen Schaltungen eingesetzt."""); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} else { |
|
|
|
|
|
System.out.println("Ungültige Eingabe!"); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
void digitalTechnik9() { |
|
|
|
|
|
Scanner sc = new Scanner(System.in); |
|
|
|
|
|
|
|
|
|
|
|
System.out.println("Willkommen"); |
|
|
|
|
|
System.out.println("Bitte wählen Sie ein Thema (Zahl):"); |
|
|
|
|
|
System.out.println("1. Mod-4 Zähler mit enable"); |
|
|
|
|
|
System.out.println("2. Unterschied Moore/Mealy Automaten"); |
|
|
|
|
|
|
|
|
|
|
|
int choice = sc.nextInt(); |
|
|
|
|
|
sc.nextLine(); |
|
|
|
|
|
|
|
|
|
|
|
if (choice == 1) { |
|
|
|
|
|
System.out.println(""" |
|
|
|
|
|
Der Mod-4-Zähler mit Enable ist ein Zähler, der dazu verwendet wird, eine bestimmte Anzahl von Schritten oder Zustände durchzugehen, bevor er wieder zum Anfang zurückkehrt.\s |
|
|
|
|
|
Der Mod-4-Zähler hat 4 Zustände: 0, 1, 2 und 3, und er wechselt zum nächsten Zustand, wenn ein Taktsignal empfangen wird.\s |
|
|
|
|
|
Wenn der Zähler in den Zustand 3 gelangt, kehrt er zurück zum Zustand 0, und der Prozess beginnt erneut."""); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} else { |
|
|
} else { |
|
|
System.out.println("Ungültige Eingabe!"); |
|
|
System.out.println("Ungültige Eingabe!"); |
|
|
} |
|
|
} |
|
|