Aus RN-Wissen.de
Wechseln zu: Navigation, Suche
Balkonkraftwerk Speicher und Wechselrichter Tests und Tutorials

Mit Bascom, LCD-Displays ansteuern

LCD Display

Ein LCD-Display, kann man mit wenig Aufwand an einen AVR anschließen. Ein paar Leitungen, ein kleines Programm und schon hat man eine Anzeige für den AVR.

Es gibt unter den Displays zwei große Gruppen.

Das eine sind die Text-Displays (können nur Text und deren Sonderzeichen darstellen), das andere sind die Grafik-Displays.

Hier geht es um Text- Displays.

Anschlüsse:

Die meisten Text-LCD’s haben einen 14 Poligen bzw. einen 16 Poligen Anschluss. 14 Polig ist meist ein LCD ohne Hintergrundbeleuchtung und beim 16 Poligen ist meist der Pin 15 und 16 die Beleuchtung.

Die Anschlüsse vom LCD-Display:

1 Vss GND
2 Vcc 5V
3 Vee Kontrastspannung (0V bis 5V)
4 RS Register Select (Befehle/Daten)
5 RW Read/Write
6 E Enable
7 DB0 Datenbit 0
8 DB1 Datenbit 1
9 DB2 Datenbit 2
10 DB3 Datenbit 3
11 DB4 Datenbit 4
12 DB5 Datenbit 5
13 DB6 Datenbit 6
14 DB7 Datenbit 7
15 Beleuchtung GND
16 Beleuchtung 5V über mindestens einen 5 Ohm Widerstand anschließen)


In den meisten Displays wird der Controllerchip HD44780 von Hitachi eingesetzt, oder auch der kompatible Bruder SED1278 von Epson. Auch in Verbindung mit dem Chip HD44100. (Auf der Rückseite vom Display nachschauen) Für alle diese, trifft das obige Anschlussbild zu.

Hier ein LCD mit 16 Zeichen mal 2 Zeilen (16*2)

LCD 16 2 Vorderseite.jpg


Und davon die Rückseite, mit Chip HD44100 und HD44780

LCD 16 2 Rückseite kleiner.jpg



Hier ein LCD mit 24 Zeichen in je 2 Zeilen

LCD 24 2 Vorderseite kleiner.jpg

Und die Rückseite

LCD 24 2 Rückseite kleiner.jpg

Anschluss

Die Stromversorgung eines LCD sieht so aus:

Stromversorgung.jpg


Mit dieser Beschaltung kann man schon mal probieren, ob man durch verdrehen des Kontrast-Potie, dunkle Vierecke zu sehen bekommt. Wenn ja, ist bis hier her schon mal alles ok . Den Kontrast jetzt so einstellen, dass man gerade, diese dunklen Vierecke nicht mehr sieht.

Baustelle.gif An diesem Artikel arbeitet gerade Mitglied Roberto.

Am besten momentan noch keine gravierenden Ergänzungen / Änderungen vornehmen.

Dieser Hinweis verschwindet wenn der Autor soweit ist. Sollte dieser Hinweis länger als drei Tage auf einer Seite sein, bitte beim Autor Roberto per PM / Mail oder Forum nachfragen ob er vergessen wurde.


Anschlussmöglichkeiten des Dispaly

Das Display besitzt neben der Stromversorgung noch die Anschlüsse: RW, RS , E und 8 Datenleitungen. Es gibt zwei Möglichkeiten, wie man die 8 Datenleitungen des Displays an den AVR anschließen kann. Einmal den 8 Bit Modus und einmal den 4 Bit Modus. Beim 8 Bit Modus, schließt man alle 8 Datenleitungen an den AVR und kann in einem Schritt, ein Zeichen (=1 Byte )in das Display übertragen. Oder man macht es im 4 Bit Modus, mit nur 4 Datenleitungen und muss dafür 2*4 Bit für ein Zeichen übertragen (4 Bit = ein Nibble)


Der Vorteil: Ich erspare mir somit 4 Leitungen des AVR’s und kann sie anderweitig nutzen.

Der Nachteil: ich muss für ein Zeichen nun 2*4 Bit übertragen (= langsamer)

Aber, da in diesem Fall die Geschwindigkeit nicht so eine große Rolle spielt und wir lieber 4 Leitungen mehr am AVR haben möchten, schließen wird das Display im 4Bit Modus an.

Autor

Weblinks

Siehe auch


LiFePO4 Speicher Test