Files
2025-07-02 13:08:03 +02:00

1.2 KiB
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