|
|
@ -11,6 +11,7 @@ public class DigitalTechnik10 { |
|
|
|
System.out.println("Willkommen"); |
|
|
|
System.out.println("Bitte wählen Sie ein Thema (Zahl):"); |
|
|
|
System.out.println("1. Register"); |
|
|
|
System.out.println("2. Register mit Enable"); |
|
|
|
|
|
|
|
int choice = sc.nextInt(); |
|
|
|
sc.nextLine(); |
|
|
@ -22,9 +23,14 @@ public class DigitalTechnik10 { |
|
|
|
|
|
|
|
Der D-Eingang jedes Flipflops empfängt ein Datensignal, das gespeichert werden soll, der Clock-Eingang steuert den Zeitpunkt, zu dem die Daten in den Flipflop geladen werden sollen, und der Q-Ausgang gibt die aktuelle Speicherung des Flipflops aus."""); |
|
|
|
|
|
|
|
} else if (choice == 2) { |
|
|
|
System.out.println(""" |
|
|
|
Ein Register mit Enable ist ein Register, das über einen zusätzlichen Eingang verfügt, der als "Enable"-Eingang bezeichnet wird. Dieser Eingang ermöglicht es, das Register zu aktivieren oder zu deaktivieren. |
|
|
|
|
|
|
|
Wenn der Enable-Eingang auf logisch 1 steht, arbeitet das Register normal und speichert die Daten, die über die D-Eingänge empfangen werden, wenn das Clock-Signal empfangen wird. Wenn der Enable-Eingang auf logisch 0 steht, arbeitet das Register nicht und die Daten werden nicht gespeichert."""); |
|
|
|
|
|
|
|
} else { |
|
|
|
System.out.println("Ungültige Eingabe!"); |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
} |