Pin Konfiguration
Pin Nr: |
Pin Name: |
Beschreibung |
Vss (Masse) |
Masse-Pin verbunden mit Systemmasse |
|
Vdd (+5 Volt) |
Betreibt das LCD mit +5V (4.7V – 5.3V) |
|
VE (Contrast V) |
Bestimmt die Kontraststufe des Displays. Wird geerdet, um maximalen Kontrast zu erhalten. |
|
Register Select |
Wird mit dem Mikrocontroller verbunden, um zwischen Befehls-/Datenregister zu wechseln |
|
Lesen/Schreiben |
Wird zum Lesen oder Schreiben von Daten verwendet. Normalerweise geerdet, um Daten in das LCD zu schreiben |
|
Enable |
Verbunden mit dem Microcontroller Pin und schaltet zwischen 1 und 0 für die Datenquittierung um |
|
Datenpin 0 |
Datenpins 0 bis 7 bilden eine 8-Bit-Datenleitung. Sie können an den Mikrocontroller angeschlossen werden, um 8-Bit Daten zu senden. Diese LCD’s können auch im 4-Bit Modus arbeiten, in diesem Fall bleiben die Datenpins 4,5,6 und 7 frei. |
|
Daten Pin 1 |
||
Daten Pin 2 |
||
Daten Pin 3 |
||
Daten Pin 4 |
||
Daten Pin 5 |
||
Daten Pin 6 |
||
Daten Pin 7 |
||
LED Positiv |
Hintergrundbeleuchtungs-LED Pin Positivanschluss |
|
LED Negativ |
Hintergrundbeleuchtung LED Pin Negativ |
Merkmale des 16×2 LCD Moduls
- Betriebsspannung ist 4.7V bis 5.3V
- Stromverbrauch ist 1mA ohne Hintergrundbeleuchtung
- Alphanumerisches LCD Display Modul, d.h. kann Alphabete und Zahlen anzeigen
- Besteht aus zwei Reihen und jede Reihe kann 16 Zeichen drucken.
- Jedes Zeichen besteht aus einer 5×8 Pixel-Box
- Kann sowohl im 8-Bit- als auch im 4-Bit-Modus arbeiten
- Es kann auch benutzerdefinierte Zeichen anzeigen
- Erhältlich mit grüner und blauer Hintergrundbeleuchtung
16×2 Display-Äquivalente
Dot Matrix LED Display, 7-Segment-LED-Display, OLED-Display, TFT-LCD-Display
Kurzbeschreibung von LCD-Modulen
LCD-Module werden in den meisten Embedded-Projekten sehr häufig verwendet, da sie preiswert, verfügbar und programmierfreundlich sind. Die meisten von uns kennen diese Displays aus dem täglichen Leben, entweder von PCOs oder Taschenrechnern. Das Aussehen und die Pinbelegung wurden bereits oben beschrieben, nun wollen wir ein wenig technisch werden.
16×2 LCD wird so genannt, weil es 16 Spalten und 2 Zeilen hat. Es gibt viele Kombinationen wie 8×1, 8×2, 10×2, 16×1, usw., aber die am häufigsten verwendete ist die 16×2 LCD. Es hat also (16×2=32) insgesamt 32 Zeichen und jedes Zeichen besteht aus 5×8 Pixelpunkten. Ein einzelnes Zeichen mit all seinen Pixeln ist in der folgenden Abbildung dargestellt.
Jetzt wissen wir, dass jedes Zeichen (5×8=40) 40 Pixel hat und für 32 Zeichen haben wir (32×40) 1280 Pixel. Außerdem sollte das LCD auch über die Position der Pixel informiert werden. Daher wird es eine hektische Aufgabe sein, alles mit Hilfe der MCU zu handhaben. Daher wird ein Schnittstellen-IC wie HD44780 verwendet, das auf der Rückseite des LCD-Moduls selbst montiert ist. Die Funktion dieses ICs ist es, die Befehle und Daten von der MCU zu erhalten und sie zu verarbeiten, um aussagekräftige Informationen auf unserem LCD-Bildschirm anzuzeigen. Unter den oben genannten Links können Sie lernen, wie man ein LCD ansteuert. Wenn Sie ein fortgeschrittener Programmierer sind und Ihre eigene Bibliothek für die Verbindung Ihres Mikrocontrollers mit diesem LCD-Modul erstellen möchten, dann müssen Sie die Funktionsweise und die Befehle des HD44780-ICs verstehen, die im Datenblatt zu finden sind.