Eigene Sonderzeichen für 16x2 LCD erstellen

Gast #109449
Lesenswert?

Hallo,

ich habe ein 162 Display von Reichelt und möchte nun eigene
Sonderzeichen kreieren (bspw. Pfeil nach oben/unten)
Ich hab zwar schon einige Zeit hier im Forum mit suchen verbracht, aber
nichts für die Programmiersprache C gefunden.
Im Datenblatt des Display stand dazu leider auch nichts konkretes.

Hat sowas schon mal jemand gemacht? Oder kann mir jemand prinzipielle
Tipps geben?

Gruß Benjamin

(oder gehört dieser Beitrag in "Codesammlung" grübel)
Gast #109451
Lesenswert?

Hey,

hab mal nen C-Code hochgeladen, der so ziemlich genau das machen
sollt', was du willst! Allerdings ist der für nen C517 in Keil µVision
geschrieben - aber um das Prinzip zu verstehen sollt's auf jeden Fall
reichen.

"main.c" ist von mir

der Rest ("lcd_bus.c" & "lcd_bus.h") sind nicht von mir, sondern
von einem meiner Prof.'s (glaub ich ;-) )

Bei dem Code sieht man auch nen netten Effekt der LCDs - wird ein
"Sonderzeichen" ausgegebn und dieses aber geändert, so ändert sich
die Anzeige auf dem Display auch autom. - praktisch um kleine
Animationen (wie in dem Bsp. z.B. bewegter Pfeil, etc.) zu machen.

Sonderzeichen kreieren, ist auch recht einfach - ein Zeichen besteht
aus 8x 5Bit (Auflösung eines Zeichens 5x8) wobei ein gesetztes Bit am
Display ein Schwarzes, ein gelöschtes ein nicht-schwarzes Pixel
ausgibt!

mfG,
aleX
Angehängte Dateien:

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