tags: assembler

stachan 08.02.2024

Task 7 :: Advanced Traffic Light

ampel

Ausgangspunkt ist Ihr fertiges Ampel-Programm aus Task 5 (mit Schleifen):

  • Im Debugger sollen zusätzlich, passend zu den LEDs die jeweiligen Ampelphasen als Text ausgegeben werden: rot = “Stehen bleiben!”, gelb = “Achtung!”, grün = “Fahren!”, blinken = “Blinken!”. Ob der Text nur einmal oder in jeder Runde der Schleife ausgegeben wird, bleibt Ihnen überlassen.
  • Bei Klick auf den roten Button soll im Debugger der Text „Interrupted by [NACHNAME]“ ausgegeben werden (wie in Task 6).

Betrachten Sie die Abbildung. Die optische Ausgabe soll sich nicht von der in Task 4 bzw. 5 unterscheiden.


The starting point is your finished traffic light programme from Task 5 (with loops):

  • In the debugger, the respective traffic light phases should also be output as text to match the LEDs: red = ‘Stop!’, yellow = ‘Attention!’, green = ‘Drive!’, flashing = ‘Flashing!’.
  • When clicking on the red button, the text ‘Interrupted by [YOUR_LAST_NAME]’ should be output in the debugger (as in Task 6).

Refer to the image. The visual output should not differ from that in Task 4 or 5.