Forum: Mikrocontroller und Digitale Elektronik Grafiken über dem µC ans LCD senden


von Angy (Gast)


Lesenswert?

Hallo lieber User,

Ich muss ein Jahresprojekt für die Schule machen und bräuchte gute
Infos wie man Grafiken bzw. Bilder ans LCD sendet ich verwende den
80C535 und hab schon ein fertiges skript zum verwenden des LCD's
jedoch kann ich mit dem skript keine pixel einzelnd ansprechen und muss
mich fragen wie das genau funktioniert, im Internet hab ich bisher
nichts gefunden.
Es wär echt nett wenn ihr mir ein paar links senden würdet wo ich
darüber was lesen kann, oder falls ihr das selbe problem hattet mir
erklären was ich an meinen Port senden soll.

Ich bedanke mich schon im vorraus =o)

von Simon K. (simon) Benutzerseite


Lesenswert?

welchen Controller hat das LCD?

von Angy (Gast)


Lesenswert?

also mein LCD ist ein 4 zeiliges von der marke Long.. welcher kontroller
drin steckt weiss ich nicht:
D21636A
200339
nur diese daten standen da aber es handelt sich um kein farblcd sondern
ein völlig normales lcd mit hellen und dunklen pixeln

von Christoph Kessler (Gast)


Lesenswert?

4-Zeilig heißt, es ist kein Grafik-LCD sondern ein alphanumerisches. Da
kann man ( mit HD44780 kompatiblem Controller) nur 8 Sonderzeichen
definieren, das reicht gerade für eine kleine Graphik mit 8*32 Punkten
oder eine Balkenanzeige als Zeigerinstrumenten-Ersatz

von Christoph Kessler (Gast)


Angehängte Dateien:

Lesenswert?

Hier ein Beispiel:
Ein Tuner mit I2C-PLL SP5055 für 2-3GHz als Panorama-Empfänger. Die 8
Sonderzeichen in der unteren Zeile sollen die Belegung des
Frequenzbands zwischen den angegebenen Start- und Stop-Frequenzen im
13cm-Amateurband darstellen. Der Tuner wird gewobbelt und die
Feldstärke mit einem PCF8591 gemessen.

8 Zeichen zu je 5*8 Pixeln werden ständig neu definiert, im
Zeichenspeicher des Displays sind die 8 Sonderzeichen ( 00-07 soweit
ich noch weiß) einmal fest eingegeben.

von Christoph Kessler (Gast)


Lesenswert?

hab mich verrechnet: 5*8=40 Pixel horizontal und 9 Stufen vertikal
 (0 bis 8 eingeschaltete Pixel)

von Christoph Kessler (Gast)


Angehängte Dateien:

Lesenswert?

Das ist der Tuner, den ich mit einem AT90S2313 über I2C-Bus ansteuere.
Auch erhältlich bei http://www.klein-electronic.de/

Hersteller ist Comtech-Tuner in Taiwan:
http://comtech.myweb.hinet.net/

von Angy (Gast)


Lesenswert?

ich hab eine 2x16 lcd anzeige aber auf 4zeilen das heisst wenn ich auf
die position 40H springe komm ich auf die 3-zeile.
ebenfalls 40Pixel pro kästchen.
doch wie kann man die pixel einzelnd ansprechen wenn es alles auf einen
Post ist.
Jedenfalls ist das LCD nix besonderes es ist wie jedes andere standard
LCD nur halt auf 4 zeilen

von Christoph Kessler (Gast)


Lesenswert?

also 2*16 mit 4 Zeilen ist unlogisch
Ein HD44780 (ist Dein Controller überhaupt dazu kompatibel? ) kann 8
frei definierbare Sonderzeichen darstellen, dazu muß man die 5*8
Bildpunkte in den speziellen Speicherbereich schreiben, der dafür
vorgesehen ist. Diese Zeichen kann man dann auch mehrfach anzeigen
lassen. Mein Trick ist jetzt, die Position der 8 Sonderzeichen einmalig
festzulegen und nur die 5*8 Punkte pro Sonderzeichen immer neu zu
schreiben.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.