Laufschrift+LCD - Prinzip unklar

Gast #75616
Hi,

ich habe ein 16x2 Display und würde gern auch mal 17+ Zeichen in einer
Zeile darstellen.
Mir ist das Prinzip etwas unklar, wie das funktioniert, kann mir das
mal jemand schnell erklären bzw. wonach ich suchen soll. Laufschrift
gibt nicht soviel her mit der Suche.

Was bedeutet in der Lcd-init eigentlich beim Entry Mode:
S=display shift
Brauche ich das, dazu?
Wenn ich I/D=1 und S auch eins setze, dann zeigt mir das LCD nichts
mehr an!

Oder brauche ich dazu "Cursor or Display Shift"?
High-Nibble:0001
Low-Nibble: 1100
Gast
Also ich würde das so machen :


langer String, teil rauskopieren und auf Display schreiben, beim
nächsten Durchlauf Zähler++ und ab der nächsten Stelle ausgeben.
Display Shift wird Dir wohl nur das Display routieren lassen.

Dominic

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.