T6963C (Version 1.0)

Fast schon daily soap bei mir: Wieder einmal eine Displayansteuerung. Eigentlich von einem Controller, den ich lange schon mal ansteuern wollte, da er einen Zeichengenerator besitzt. Im Nachhinein muss ich sagen, dass der Controller zwar zur Benutzung als Text-Display ganz fein ist, als Grafikdisplay aber nicht ganz so angenehm wie jetzt der KS0108 ist. Der Grund: Die Übertragung findet nicht Spaltenweise (also 8 Pixel in y-Richtung gleichzeitig), sondern Zeilenweise (6 oder 8 Pixel in x-Richtung, je nach Fontselect) stattfindet. Ist meiner Meinung aber eher Geschmacksache, ich bin eben die Displays mit Spaltenweiser Übertragung gewohnt.

Das Display habe ich dieses mal bei Pollin ergattert. Natürlich nur, weil es sehr günstig war :)
Die Anschlussbelegung habe ich von dem Datenblatt, das dem Display beigelegt war, übernommen. Für jeden, der keines hat: Im Modul ist die Sparausführung davon. Anders als Pollin habe ich für die Kontrastspannung einen ICL7660, der gerade herum lag verwendet.

Stromlauf- und Anschlussplan für Spannungsinverter und Display muss ich noch 'mal hochladen.

Eigentlich mag ich keine unvollständigen Sachen. Die Features, die momentan noch fehlen, sind auch nicht so elementar:
- Inverse Grafikausgabe
- Text Attribute mode
- eigenen Zeichensatz übertragen

Als kleine Entschädigung für den "unvollständigen" Code, hier noch etwas für die Augen:

Downloads:
Modul: gLCD.bas (Code-Highlighting, gLCD.bas befindet sich im Beispiel)
Programmbeispiel: LCD-Beispiel (VB6)