Forum: Mikrocontroller und Digitale Elektronik LCD 2*16 Laufschrift bzw. scroll


von Steffen (Gast)


Lesenswert?

Hi,
ist es möglich einen Teil bzw. Abschnitt des LCD zum scrollen zu
verwenden? wahrscheinlich könnt ihr euch darunter nichts genaueres
vorstehlen, deshalb erkläre ich es euch ausführlicher.
Ich habe ein 2x16 Zeichen LCD, davon soll die erste Zeile etwas
'fest' anzeigen (Also steht nicht zur Verfügung).
In der zweiten Zeile sollen z.B. zwei Wörter ausgegeben werden. Diese
beiden Wörter haben aber zusammen (mit Leerzeichen dazwischen) mehr als
16 Zeichen. Also habe ich mir gedacht das erste Wort fest anzuzeigen und
das Andere  in dem restlichen 'Raum' durchscrollen zu lassen.
Ist das überhaupt möglich?
Ich dachte den Eingabemodus 07h beschrieben auf dieser Seite
http://www.geocities.com/dinceraydin/lcd/commands.htm zu verwenden. Was
mich aber stutzig macht ist, wie bekomme ich es hin dass beim scrollen
nicht das erste Wort überschrieben wird?
Setzte ich in diesem Modus den Cursor ganz nach rechts und sende das
Wort bzw. den String, wird er mir das Wort was am Anfang der Zeile
steht doch überschreiben.

von Kurt (Gast)


Lesenswert?

Hallo "Steffen"

Die entsprechende Zeile komplett herrichten (so wie sie erscheinen
soll) und dann ausgeben.
Das wird der einfachere Weg sein.

Kurt

von Steffen (Gast)


Lesenswert?

???
Was meinst du damit? Komplett passt es nicht in die Zeile rein.

von Sven (Gast)


Lesenswert?

Das bedeutet, dass du für jeden Laufschritt alle 16 Zeichen im uC
komplett zusammenbastelst und dann nach Schema F ans LCD ausgibst.
Dabei wird zwar die ein oder andere Codezeile entstehen, aber vom
Prinzip (und besonders beim Debuggen) ist das wesentlich
unkomplizierter.
Oder habe ich dein Problem falsch verstanden.

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.