Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Bonusaufgabe: Diese Aufgabe ist optional und kann bis zu drei zus tzliche Punkte geben, um fehlende Punkte zur Studienleistung auszugleichen. Nun wollen wir die Ampelsteuerung

Bonusaufgabe: Diese Aufgabe ist optional und kann bis zu drei zustzliche Punkte geben, um fehlende Punkte zur Studienleistung auszugleichen.
Nun wollen wir die Ampelsteuerung um einige Zusatzfunktionen erweitern.
In der Nacht soll die Ampel fr beide Straen nur gelb blinken. Dabei soll das gelbe Licht abwechselnd je 50 Taktzyklen an und 50 Taktzyklen aus sein.
Weiterhin soll es mglich sein, die Ampelanlage komplett abzuschalten, sodass kein Licht mehr leuchtet. Dies soll auch den Nacht-Modusberschreiben.
Implementieren Sie das Modul advanced_traffic_light, welches die Ampelsteuerung aus bung 5.1 um die genannten Zusatzfunktionen erweitert. Dabei soll der Nacht-Modus aktiv sein, wenn NIGHT auf 1 gesetzt ist, und die Ampelanlage abgeschaltet sein, wenn OFF auf 1 gesetzt ist. RESET soll einzig und allein die Basis-Ampelsteuerung zurcksetzen.
Hinweis: Es empfiehlt sich, traffic_light aus bung 5.1 als Untermodul zu instantiieren. Weiterhin ist es nicht notwendig, einen neuen Automaten zur Lsung dieser Aufgabe zu implementieren.
Es ist nicht relevant, in welchem Zustand sich traffic_light befindet, wenn der Nacht-Modus deaktiviert oder die Ampel wieder eingeschaltet wird. Ebenfalls ist nicht relevant, ob beim Aktivieren des Nacht-Modus die gelben Lichter anfangs an oder aus sind, und es ist kein Problem, wenn das erste ihrer Intervalle krzer als 50 Taktzyklen ist.
Hinweis: Versuchen Sie, fr die 50 Taktzyklen einen Zhler zu bauen, hnlich zum in bung 5.1 bereits vorhandenen Zhler.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Advances In Databases And Information Systems 22nd European Conference Adbis 2018 Budapest Hungary September 2 5 2018 Proceedings Lncs 11019

Authors: Andras Benczur ,Bernhard Thalheim ,Tomas Horvath

1st Edition

3319983970, 978-3319983974

Students also viewed these Databases questions