C Control PRO-BOT128 + C-Control PRO 128 Unit + Voltcraft® USB programming cable Kit 190406 Manual De Usuario

Los códigos de productos
190406
Descargar
Página de 244
155
C-Control Pro Mega Series
© 2008 Conrad Electronic
}
6.10
Keyboard
Ein Teil dieser Routinen sind im Interpreter implementiert, ein anderer Teil wird durch Hinzufügen der
Bibliothek "Key_Lib.cc" aufrufbar. Da die Funktionen in "LCD_Lib.cc" durch Bytecode realisiert
werden, sind sie langsamer in der Abarbeitung. Bibliotheksfunktionen haben allerdings den Vorteil,
daß man bei Nichtgebrauch, diese Funktionen durch Weglassen der Bibliothek aus dem Projekt
nimmt. Direkte Interpreterfunktionen sind immer präsent, kosten aber Flashspeicher.
6.10.1 Key_Init
Keyboard Funktionen
(Bibliothek "
Key_Lib.cc
")
Syntax
void Key_Init(void);
Sub Key_Init()
Beschreibung
Das globale array keymap wird mit den ASCII Werten der Tastatur initialisiert.
Parameter
Keine
6.10.2 Key_Scan
Keyboard Funktionen
Syntax
word Key_Scan(void);
Sub Key_Scan() As Word
Beschreibung
Key_Scan sucht sequentiell die Eingabepins der angeschlossenen Tastatur ab, und gibt das Ergebnis
als Bitfeld zurück. Die "1" Bits repräsentieren die Tasten, die zum Zeitpunkt des Scans gedrückt wurden.
Rückgabewert
16 Bits welche die einzelnen Eingabeleitungen der Tastatur repräsentieren