|
|
- Der HD44780
Controller besitzt einen ROM, in dem die Zeichen der Anzeige
als binäre Punktmatrizen abgelegt sind. Diesen
Zeichendefinitionen ist eine Ordnungsnummer oder ein Code
zugeordnet, welcher der obigen Tabelle entnommen werden kann.
-
So besitzt beispielsweise das Zeichen 'A'
den Code HIGH 0100 und LOW 0001. Zusammengenommen ergibt das
die binäre Zahl 0100 0001b, was hexadezimal 41h
entspricht. Wird die Zahl 41h in dem Anzeige-RAM des HD44780
Controllers abgelegt, so erscheint im Display eine Punktmatrix,
die dem Buchstaben A ähnlich sieht.
-
-
Die Codes der linken Tabellenhälfte
entsprechen denen des ASCII-Codes. Die Codes des rechten Teils
der Tabelle, sind eine nicht genormte Zusammenstellung von
vorrangig japanischen Zeichen, einigen griechischen Zeichen,
den Umlauten äöü und einigen Sonderzeichen.
-
-
Der Begriff CG-ROM leitet sich von
Character Generator ROM her. Neben ihm befinden sich im
RAM-Speicher des Controllers noch 64 Bytes, in denen 8
benutzerdefinierte Punktmatritzen für Zeichen abgelegt
werden können. Dieser RAM wird als CG-RAM angesprochen.
-
Die Codes unter denen die dort
definierten Zeichen abgerufen werden können, sind
ebenfalls aus obiger Tabelle zu entnehmen. Es sind dies die
Codes mit der Ordnungsnummer 00h bis 07h wobei die Zeichen des
CG-RAM auf den Adressen 08h bis 0Fh noch einmal gespiegelt
vorliegen.
-
-
An den Stellen an denen die Tabelle
hellblau unterlegt ist sind keine Zeichen definiert. Hier
befinden sich im ASCII-Code die Steuerzeichen.
|
|