LCD Display 162C ansteuern

OP #1029817
Lesenswert?
• ▲
▼
Hallo,

hab mal eine Frage ich bin gerade dabei mein LCD Modul 162C über den 
Mikrocontroller Atmel 89C51RC2 zusteuern. Soweit funktioniert ja auch 
alles aber jetzt wollte ich das sich die Pfeile wo ich da drin hab 
bewegen,also sie sollen laufen von einen bestimmten bis zu einem 
bestimmten Punkt.
Leider hab ich momentan noch keine Idee wie ich das realisieren soll.
Ich schreibe mein Programm in Assembler.

Danke schon mal im Vorraus.
Gruß David
Gast #1029976
Lesenswert?
• ▲
▼
Du must die Bitmuster des sich bewegenden "Pfeils" in das Character-RAM 
schreiben. Du hast IMHO 8 frei definierbare Zeichen zur Verfügung. D.h. 
Du  must die Annimation des sich bewegenden Pfeils in diesen Zeichen 
unterbringen. z.B. Zeichen1=nur Pfeilspitze, Zeichen2=ein Pixel weiter 
usw.
Zum Abspielen der Annimation zeigst Du an ein und der selben Stelle des 
Displays erst Zeichen1 dann Zeichen 2 usw.
Die Position des Zeichens kannst Du mit dem Befehl "Set CG RAM Address" 
auswählen (ist wie den Cursor zu setzten), dann über "Write Data" das 
Bitmuser für das Zeichen schreiben.

Wenn Du Dir den oben zitierten Beitrag anschaust findest Du genau dieses 
Vorgehen. Da es sich bei dem Display um ein reines Zeichen-Display 
handelt bleibt Dir nichts anders übrig. Zudem ist die Darstellung 
beschränkt (nur die wenigen Zeichen)

Antwort schreiben

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.

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.