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)
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
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
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.
hab mich verrechnet: 5*8=40 Pixel horizontal und 9 Stufen vertikal (0 bis 8 eingeschaltete Pixel)
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/
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.