Forum: Mikrocontroller und Digitale Elektronik Keine Ausgabe auf dem LCD


von Dr. Ali Gator (Gast)


Lesenswert?

Hallo,

ich habe folgendes Problem: Aus der ccontrol bedienungsanleitung habe 
ich folgenden Programmcode entnommen. Beim Compelieren war soweit alles 
fehlerfrei. Bei Knopfdruck auf eine Taste auf dem angeschlossenen 
Ziffernblock müsste die Zahl auf dem ebenfalls angeschlossenen LCD 
angezeigt werden. Eigentlich ganz Simpel, es passiert jedoch nichts, 
außer dass man sieht das der LCD bei Spannung aktiv ist.
Kann mir wer weiterhelfen? Auf eine Antwort freue ich mich.

Hier der Quellcode:


define key_nr byte
define compare byte
define keyboard ad[8]

define KEY_AIX          0
define KEY_7            1
define KEY_4            2
define KEY_1            3
define KEY_0            4
define KEY_8            5
define KEY_5            6
define KEY_2            7
define KEY_CRS          8
define KEY_9            9
define KEY_6            10
define KEY_3            11

#LOOP

for key_nr = 0 to 11
looktab keycodes, key_nr, compare
if abs (keyboard-compare) < 3 then gosub HANDLE_KEY
next
pause 20
goto LOOP

table keycodes
0 23 46 68 90 111 132 152 173 193 214 235
tabend

#HANDLE_KEY
if key_nr = KEY_AIX then print "Taste *"
if key_nr = KEY_7 then print "Taste 7"
if key_nr = KEY_4 then print "Taste 4"
if key_nr = KEY_1 then print "Taste 1"
if key_nr = KEY_0 then print "Taste 0"
if key_nr = KEY_8 then print "Taste 8"
if key_nr = KEY_5 then print "Taste 5"
if key_nr = KEY_2 then print "Taste 2"
if key_nr = KEY_CRS then print "Taste #"
if key_nr = KEY_9 then print "Taste 9"
if key_nr = KEY_6 then print "Taste 6"
if key_nr = KEY_3 then print "Taste 3"

return

von Peter M. (Gast)


Lesenswert?

Hmmmmm ja so ein ähnliches Problem habe ich auch, kennt sich denn wer 
hier mit ccontrol aus??

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.