Ausgeben am LCD

Gast #848008
Lesenswert?

hi leute, bin neu hier und hätte da mal eine frage :)
hab die anderen threads schon durchgesehen aber nichts gscheites 
gefunden.

Schreibe ein BASIC – Programm, dasZeichen mit eigenem Pixel-Layout am 
LCD ausgibt! Die Pixelzeilen sind in einer TABLE zu speichern, wobei je 
Tabelleneintrag 3 Pixelzeilen (3 x 5 Bit) enthalten sind.

Diese Aufgabenstellung hab ich bekommen und hab null ahnung. wenn wer 
weiter weis bitte helfen :) danke vorerst.

lg michi
Gast #851465
Lesenswert?

Hallo Michael,

du musst schon etwas geneuer werden. Möchtest Du ein grafisches LCD oder 
ein Character LCD benutzen?
Charakter LCD ist recht einfach. Nimm einen Tabelleneintrag, zerlege ihn 
in jeweils 5 bit und fülle links 3 bits mit nullen auf. Dieses Byte 
überträgst du nun in den CGRAM des LCD. Ein Zeichen im CGRAM besteht aus 
8 Byte. Die so selbst definierten Zeichen kannst Du nun über einen 
Eintrag des entsprechenden ASCII Codes (0-7 für selbstdefinierte 
Zeichen) im DDRAM des LCD anzeigen lassen.

Bei einem grafischen LCD übertägst Du deine Zeichen Spaltenweise zum 
LCD. Dafür müssen Deine die Pixeldefinitionen in deiner Tabelle zu 
Pixelspalten umgewandelt werden.
Schau dazu doch mal hier:
http://www.geocities.com/dinceraydin/lcd/index.html

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren