PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tastenerkennung der Tastatur in Bascom



Kundesbanzler
20.04.2005, 10:31
Hallo,

Ich hab jetzt geschafft, dass ich in bascom über die Tastatur Buchstaben und Zahlen in den Mega16 einlesen kann.
Ich muss aber noch in das Programm einfügen, dass der Mega16 die Tasten "Enter" und "Tab"... erkennt.
Weiß jemand, wie ich das Programmtechnisch anstelle?

Bin um jede Hilfe froh.


Greeez

uwegw
20.04.2005, 12:50
ist das empfangene zeichen in einem byte gespeichert? dann ist es wohl ein asciizeichen, und du muss nur noch nachschlagen welcher ascii code zu tab und enter gehört... (das wären $0D und $0A für enter, $09 für tab)

Kundesbanzler
20.04.2005, 13:34
ja, das Zeichen ist in einem Byte gespeichert.
$0D bzw. 13 für Enter geht aber $09 bzw. 09 für Tab geht nicht.
Wenn ich den Chip resete dann kommen am Display erst ein zwei komische undefinierbare Zeichen. Woher kommen die, und vor allem,
wie bekomm ich sie weg?

uwegw
20.04.2005, 17:00
aber $09 bzw. 09 für Tab geht nicht.
dann probier mal $0B ...
denn es gibt nen horizontal und nen vertikal tabulator, und ich weiß nicht welcher per tabtaste gesendet wird...

wegen deine beiden zeichen würde ich einfach direkt beim programmstart das dispaly einmal komplett löschen... da scheint irgendwas mit der initialisierung nicht zu passen...

PicNick
20.04.2005, 17:37
STell das Terminal auf VT100 - Mode
Xtra-Wurst: Backspace schickt er 0x7F , zurückhaben will er aber 0x08