Forum: Mikrocontroller und Digitale Elektronik LCD im 4-Bit Modus


von Carsten (Gast)


Lesenswert?

Hallo Ihr Wissenden...
ich habe hier ein 4x20 Display mit Herstellerdatenblatt.
Jetzt gibts da ja die Befehlstabelle.
Wenn ich das Display aber im 4-Bit-Modus betreibe habe ich folglich
auch nicht alle Datenleitungen belegt.
Wie kann ich denn dann die unbelegten Signale setzen ?
Auf dem Datenblatt ist nur ein Beispiel für den 8-Bit Modus.
Funktionen wie 4-Zeilen-Modus könnte ich nach dem LCD-Tutorial nicht
einstellen.

Ich habe nämlich immer das Problem, dass etwas längere Texte teilweise
in der zweiten Zeile widerholt werden.

von Sebastian (Gast)


Lesenswert?

Sorry aber die Frage ist etwas komisch.

kannst du jetzt das Display ansprechne oder nicht?
Ob 8bit oder 4Bit Ansteuerung ist eigentlich unerheblich. Wenn das
Display im 4bit Modus ist, kann man das gleiche wie im 8bit Modus
einstellen. Man muss halt nur erst ein Nibble übertragen und dann das
andere.

Seb

von Carsten (Gast)


Lesenswert?

Ok, entsprechen dann die Pins DB0-DB7 zwei mal DB0-DB3 ?

von Sebastian (Gast)


Lesenswert?

Es gibt zwei verschiedene Möglichkeiten zur Ansteuerung eines solchen
Displays: den 8bit- und den 4bit-Modus. Für den 8bit-Modus werden (wie
der Name schon sagt) alle acht Datenleitungen zur Ansteuerung
verwendet, somit kann durch einen Zugriff immer ein ganzes Byte
übertragen werden. Der 4bit-Modus verwendet nur die oberen vier
Datenleitungen (DB4-DB7). Um ein Byte zu übertragen braucht man somit
zwei Zugriffe, wobei zuerst das höherwertige "Nibble" (=4 Bits), also
Bit 4 bis Bit 7 übertragen wird und dann das niederwertige, also Bit 0
bis Bit 3. Die unteren Datenleitungen des LCDs legt man einfach auf
GND.


siehe auch http://www.mikrocontroller.net/tutorial/lcd

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.