Files
TI-Studium-Mitschriften/Semester 4/DIGIT/Labor_03/Labor 03.md
2025-07-02 13:08:03 +02:00

23 lines
1.2 KiB
Markdown
Executable File

# Anforderungen
- Hasenallee und Falkenstraße
- Eingangssignale:
- Takt,
- Autoanforderung (1 = Auto wartet an Falkenstraße, 0 = sonst.),
- Systemstart ( 1 = die Stromversorgung ist vor weniger als zwei Sekunden eingeschaltet worden, 0 = sonst.)
- Autoanforderung 1 solange mindestens ein Auto auf mindestens einer Seite der Falkenstraße steht oder wartet.
- Wenn Auto wendet und wegfährt keine Autoanforderung mehr
- Ausgabesignale Ampel:
- Lampen wenn an auf 1, sonst 0
- 3 Lampen pro Straße
- Bei Systemstart alle rote Signale aktiv
- Ausgangsvektor (100 100) wird 'R' genannt und ist unser Startzustand
- Eingangssignal Autoanforderung wird 'a' genannt
- Ausgangsvektor (001 100) wird 'G' genannt
- bleibt G solange keine Autoanforderung (a = 1) eingeht
- Wenn Ausgangsvektor G ist und a = 1, dann geht die Ampel an der Falkenstraße im wechsel an und wieder aus
# Lösungshinweise
- Verwendung von 4 Flipflops
- Die vier Teilzustände für eine einzelne der beiden Straßen werden mit zwei Flipflops kodiert
- Gesamtzustand wird mir zwei Flipflop-paaren kodiert
- eines der beiden Flipflops leuchtet bei rot, das andere bei gelb
- Verwendung des Tasters für den Takt