Sparrow Library: ledOut
Einen Standardausgabe für den Sparrow. Dazu gibt es bereits viele Lösungen.
In den meisten Fällen wird für ein Rückmeldung eine der beiden LEDs
verwendet.
Da liegt der Gedanke nahe diese immer wiederkehrende Aufgaben zu
standardisieren und in einer Library auszulagern.
binOut - Eine binäre Ausgabe mit 2 LEDs
Für die Ausgabe oder Anzeige von Binärzahlen werden die einzelnen Bits
nacheinander (das höherwertigste zuerst) mit einem blinken der LEDs
(für 1 rot, 0 grün) dargestellt. Übergabewert für diese Funktion ist das Register r16.
decOut - Dezimalzahlen mit 2 LEDs ausgeben
Für die Ausgabe oder Anzeige von Dezmalzahlen werden die einzelnen Stellen (100er, 10er, 1er)
nacheinander als Blinken der LEDs (100er rot und grün, 10er rot, 1er grün) dargestellt.
Übergabewert für diese Funktion ist das Register r16.
Links und Referenzen: