|
|
- Der I2C
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 1100 und LOW 0001. Zusammengenommen ergibt das
die binäre Zahl 1100 0001b, was hexadezimal C1h
entspricht. Wird die Zahl C1h in dem Anzeige-RAM des
Controllers abgelegt, so erscheint im Display eine Punktmatrix,
die dem Buchstaben A ähnlich sieht.
-
-
Die Codes der linken Tabellenhälfte
entsprechen weitgehend denen des ASCII-Codes mit einem Offset
von 80h. Die Codes des linken Teils der Tabelle, sind eine
nicht genormte Zusammenstellung von Sonderzeichen, und auf dem
Kopf stehenden Buchstaben und Ziffern. Letztere können bei
einer Drehung der Anzeige um 180° genutzt werden.
-
-
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.
|
|