www.mikrocontroller.net

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


Autor: Steffen (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Kurt (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo "Steffen"

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

Kurt

Autor: Steffen (Gast)
Datum:

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

Autor: Sven (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.