7 Projekte in C gelöst Mikrocomputertechnik 1 Stand November 2007 Herzlich Willkommen Jürgen Walter Prof. J. Walter Mikrocomputertechnik 2 Stand November 2007 Regel 1 Nur dokumentierte Hardware und Software ist existent. Regel 2 Funktionen werden im Zusammenhang dokumentiert. Nur in einzelnen Fällen erfolgt eine Dokumentation der Programmzeile. Regel 3 Beschränken Sie sich auf eine Anweisung pro Zeile. Regel 4 Verwenden Sie eine öffnende und eine schließende geschweifte Klammer jeweils in einer eigenen Zeile für jede einzelne Funktion. Regel 5 Rücken Sie die Anweisungen in einer Funktion bezüglich der geschweiften Klammern ein. Regel 6 Verwenden Sie keine Abkürzungen, sondern schreiben Sie die Bezeichnung aus. Prof. J. Walter 7 Projekte in C gelöst Mikrocomputertechnik Regeln Initialisierung TIMER_0 Welche Taste wurde betätigt ? ja Taster 1 TR0 aus Port 3.2 löschen Licht ein Taster 2 TR0 aus Port 3.2 setzen Licht aus Zaehler = 0 ? Taster 3 Blinken TR0 an TIMER_0 P 3.2 Komplement ret 3 Stand November 2007 7 Projekte in C gelöst Programmbeschreibung nein Prof. J. Walter Mikrocomputertechnik Abb. 7.1 Struktogramm des Programmes BLIN_INT.C 4 7 Projekte in C gelöst Mikrocomputertechnik Prof. J. Walter Stand November 2007 Abb. 7.2 EditierOberfläche beim Programm BLIN_INT.C 5 7 Projekte in C gelöst Mikrocomputertechnik Prof. J. Walter Stand November 2007 Abb. 7.3 DebugOberfläche beim Programm BLIN_INT.C Abb. 7.4 Struktogramm AN0_COD.C 6 Stand November 2007 Initialisierung A/D-Wandlung auslösen Wert<2V 2V<Wert<=3V Leuchte_2 aus Leuchte_2 aus Leuchte_3 aus Leuchte_3 ein 3V<Wert<=4V Leuchte_2 ein Leuchte_3 aus 4V<Wert<=5V Leuchte_2 ein Leuchte_3 ein Prof. J. Walter 7 Projekte in C gelöst Mikrocomputertechnik Programmbeschreibung 7 7 Projekte in C gelöst Mikrocomputertechnik Prof. J. Walter Stand November 2007 Abb. 7.5 Ausschnitt einer Debug-Sitzung von AN0_COD.C
© Copyright 2024 Paperzz