Übrigens solltest du von der Technik des 'Ich lösche mal den ganzen
Bildschirm' Abstand nehmen.
* Das dauert dann relativ lange bis wieder alle Fixtexte am Monitor
stehen.
* Zudem flackert es
* Die in den letzten Zeilen ausgegebenen Dinge sind schlecht zu lesen
eben weil sie sie höllisch flackern
Daher ist die meistgebrauchte Escape Sequenz die des
Cursor-Positionierens.
Es ist auch oft recht hilfreich, wenn man sich vorher einen Plan macht,
wie die Anzeige aussehen soll, welche Texte wohin kommen, welche fix
sind, welche variabel sind, wie groß die Feldbreiten sein sollen. Auch
sollte man den Vorteil des rechtsbündigen Ausgebens von Zahlen (also mit
führenden Leerzeichen bzw. führenden Nullen) nicht unterschätzen. Dann
braucht man meistens das Feld vorher nicht löschen, sondern kann einfach
die neue Zahl drüberschreiben, ohne das Artefakte des vorhergehenden
Inhalts übrig bleiben.
Auf Anforderung des Benutzers (Spezialtaste) kann man dann immer noch
einen kompletten Monitor-Update machen, damit man sich auch im laufenden
Betrieb an den µC frisch koppeln kann und dann wieder eine vollständige
Anzeige (inklusive Fixtexte) anfordern kann (oder die zb in jedem 10
Updatezyklus automatisch gemacht wird. Da steht dann Tür und Tor offen)