Inhaltsverzeichnis
LCD an C-Control M-Unit 2.0
Einleitung
LCD ist eine Abkürzung und bedeutet Liquid Crystal Display. Übersetzt bedeutet dies Flüssigkristall-Anzeige. Flüssigkristalle sind organische Verbindungen, die Eigenschaften von Flüssigkeiten und Festkörpern besitzen. Zwischen zwei Glasplatten mit Polarisationsfiltern schwimmen die Flüssigkristalle. Durh Anlegen einer Wechselspannung ändert sich die Polarisationsebene der Flüssigkristalle und damit, ob das einfallende Licht reflektiert oder absorbiert wird. Bei einem LCD-Modul befindet sich neben dem LCD auch ein Controller zur Ansteuerung des LCDs.
Anschlussbelegung für Displays mit HD44780 an der C-Control M2.0 (4-Bit Modus)
Pin LCD | Bezeichnung | Pin CCM2.0 | Beschreibung |
1 | GND | GND | Masse |
2 | VCC | 5V | Spannungsversorgung +5V |
3 | VEE | - | Kontrast Poti 0..0,5V |
4 | RS | Port 14 | Register Select, 1=Daten schreiben / 0=Kommando senden. |
5 | R/W | Port 13 | 1=Read / 0=Write zum lesen / schreiben in das Display RAM |
6 | Enable | Port 15 | Fallende Flanke -> Übertragen des Kommandos oder der Daten, H-Pegel -> Lesen von Daten aus dem Display |
7 | DB0 | Not Used | Datenbus Bit0 LSB |
8 | DB1 | Not Used | Datenbus Bit1 |
9 | DB2 | Not Used | Datenbus Bit2 |
10 | DB3 | Not Used | Datenbus Bit3 |
11 | DB4 | Port 9 | Datenbus Bit4 |
12 | DB5 | Port 10 | Datenbus Bit5 |
13 | DB6 | Port 11 | Datenbus Bit6 |
14 | DB7 | Port 12 | Datenbus Bit7 MSB |
Workbench++/Basic++ Programmierung mit LCD.Objekt
Das LCD wir hier vom Betriebssystem im 4-Bit Modus angesteuert (Pinbelegung siehe oben).
'//////////////////////////////////////////////////////////// '// '// Basic++ '// Destination C-Control I M2.0 '// Beschreibung: LCD an C-Control M-Unit2 betreibenv v1.0 '// Autor: Amiwerewolf 13. Oktober 06 '// '/////////////////////////////////////////////////////////// OPTION CC2.0 'Zielplattform definieren LCD.INIT 'LCD Initialisieren LCD.CLEAR 'LCD Löschen LCD.POS 1,1 'Schreibposition Zeile, Spalte LCD.PRINT "LCD an C-Control M-Unit2 für RN" 'Text LCD.OFF 'LCD Übertragung ausschalten DO 'Endlosschleife LOOP
LCD Ansteuerung manuell
Folgt noch.
LCD Ansteuerung über I²C
Folgt noch.