PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Cursor blinkt an der falschen Stelle



jojansen
02.09.2006, 21:14
Hallo,
ich habe folgendes gemacht:
Locate 2 , 1
Cursor On
Lcd wert
Das Display hat 2* 16 Stellen und funktioniert prächtig. Ich möchte allerdings den Cursor in der zweiten Zeile an erster Stelle haben. Was allerdings passiert, ist daß er an zweiter Stelle steht. Wenn ich im Laufe des Programms an die zweite Stelle springe, steht der Cursor an dritter.
Ideen?
:-) Johannes

ähM_Key
02.09.2006, 21:58
Locate 2 , 0 ?

Deine Nachricht darf nicht weniger als 15 Zeichen (Buchstaben) enthalten. Jaja ;)

jojansen
02.09.2006, 22:34
Nee, das klappt leider nicht. Der Cursor ist trotz 'Locate 2,0' auf der zweiten Stelle.
:-(
:-) Johannes

ähM_Key
02.09.2006, 22:45
Hm, schade...war nur so ne Vermutung; ich kenne kein Bascom und hab auch noch nie ein Display verbaut ;)

jojansen
02.09.2006, 23:21
Geht ganz einfach. Anschließen, nachdenken und den Code schreiben. Macht sogar Spaß ;-)
:-) Johannes

ähM_Key
03.09.2006, 08:26
Ach wirklich? Das mit dem Anschließen würde ich vielleicht noch hinbekommen, die Kabel sind ja meist farbig, aber wie geht das mit dem 'Nachdenken'?

:D ähM_Key

chr-mt
03.09.2006, 09:36
Hi,
was für'n Display ist es denn ?
Hast du einen Codeschnipsel ?

Gruß
Christopher

jojansen
03.09.2006, 11:00
Das ist ein Standarddisplay mit einem Hitachi Controller. Zeri Zeilen, 16 Zeichen. Angeschlossen ist es im 4 Bit Modus.
Was ich mache ist prinzipiell das hier:

Cls
Lcd "Distance"
Lowerline
Locate 2 , 1
Lcd Tausend
Locate 2 , 2
Lcd Hundert
Locate 2 , 3
Lcd Zehn
Locate 2 , 4
Lcd Eins
Locate 2 , 6
Lcd "cm"

'einiges an Code
cursor off
'noch viel mehr Code

Locate 2 , 1
Cursor On
Lcd Tausend

Tausend bis Eins stellen jeweils nur eine Ziffer dar und ich kann auch Jede Ziffer beeinflussen, so wie ich es möchte. Bis auf den Cursor...
:-) Johannes