====== LC-Display ====== LC-Displays sind Anzeigen, die Flüssigkristalle enthalten, die durch ein angelegtes elektrischen Feld ihre Polarisationsrichtung ändern. Alphanumerische Displays enthalten in der Regel den Controller HD44780 (oder mehr oder weniger kompatible Nachbauten). Der Controller enthält einen eingebauten Zeichensatz, der durch acht benutzerdefinierte Zeichen erweitert werden kann. ===== Tipps ===== Die Displays besitzen in der Regel Pull-ups an den Datenleitungen. Im 4-Bit-Modus sollten die Eingänge D0-D3 leer gelasssen werden. Das Verbinden mit Masse ist zwar möglich, verbraucht aber unnötig Strom (einige µA). Einige Displays kommen so aber nicht in den 4Bit-Modus. ===== Links ===== * [[https://www.8051projects.net/lcd-interfacing/lcd-custom-character.php|Tool zur Erstellung von benutzerdefinierten Zeichen]] * [[http://www.lcd-module.de/datenblaetter.html|Datenblätter von verschiedenen Controllern]] * [[http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung|Library für AVRGCC]] * [[http://www.mikrocontroller.net/topic/251415#2584022|Erklärung warum zur Initialisierung dreimal 0x30 gesendet wird]] * [[https://www.mikrocontroller.net/wikisoftware/index.php?title=HD44780#Sonderzeichen|Liste von Sonderzeichen]] * [[http://www.technoblogy.com/show?53BK|Smooth Big Text with Hints]] glatte Buchstaben mit wenig Speicherverbrauch auf grafischen Displays