Aufgabe Vorschlag C - 2 - Struktogramme für Mikrocontroll… · Abitur Hessen Technische Informatik LK 2022
Thema: Struktogramme für Mikrocontroller-Steuerungen · Aus der Prüfung LK (2022)
Aufgabenstellung
Für die Bewässerung wird eine Pumpe in Kombination mit einem Durchflusssensor verwendet. Die Pumpe wird von einem Gleichstrommotor angetrieben, der ein- (1) und ausgeschaltet (0) werden kann. Der Durchflusssensor gibt 8 Pulse pro Liter Flüssigkeit, die ihn durchfließt, ab. Die steigende Flanke des Pulses gibt jeweils an, dass ein weiterer achtel Liter den Sensor passiert hat. Die Dauer des High-Pegels hängt dabei von der Durchflussgeschwindigkeit ab und ist somit unbestimmt.
Die Pumpe wird über das Unterprogramm bewaesserung gesteuert. Zu Beginn des Unterprogramms befindet sich die zu pumpende Wassermenge in Litern in einem festgelegten Register. Das Unterprogramm sorgt dafür, dass der Motor der Pumpe so lange läuft, bis die geforderte Menge Wasser den Durchflusssensor passiert hat.
Die Bedeutung der Signale und die Belegung des Mikrocontrollerports entnehmen Sie der folgenden Tabelle:
2.2
Entwickeln und zeichnen Sie ein Struktogramm für das Unterprogramm bewaesserung.
[9 BE]

Lösung
Nach den offiziellen Korrekturhinweisen
2.2 Entwickeln und zeichnen Sie ein Struktogramm für das Unterprogramm bewaesserung. [9 BE]
Lösung: Ablauf im Struktogramm (Nassi-Shneiderman): - Zähler = Wassermenge * 8 - Motor an - Solange Zähler > 0: - Solange Sensor == 1 (warten auf Signalwechsel) - Solange Sensor == 0 (warten auf steigende Flanke) - Zähler -- - Motor aus
Die ausführliche Erklärung Schritt für Schritt (mit KI) gibt es mit Premium. Premium
Löse sie direkt hier: automatische Korrektur, Hinweise und Lösung Schritt für Schritt.
‹ Aufgabe Vorschlag B - 3 - Struktogramme für Mikrocontroll… · LK 2022 · Aufgabe Vorschlag A - Aufgabe 3.1 · LK 2021 ›