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.
Sparrow Dev Board
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: