Baugruppen
 
 
 
 
 
Aktoren
 
 

       LCD-Anzeige mit HD44780

 
 
CG-ROM
 
 
 
 
 

 
 
 
 

 

 

 

 

 

 

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.

 

 

 

 

www..de