Datasheet

2
EA IC202
ALLGEMEINES
Der High-Level Grafikkontroller EA IC202 versteht sich als Bindeglied zwischen Ihrem
Prozessorsystem und dem Grafikdisplay. Die Ansteuerung erfolgt über eine serielle asynchrone
Schnittstelle RS-232. Der Grafikkontroller enthält komplette Grafikroutinen zur Displayausgabe
sowie verschiendenste Schriftgrößen.
Die Programmierung erfolgt über hochsprachenähnliche Grafikbefehle; die zeitraubende
Programmierung von Zeichensätzen und Grafikroutinen entfällt hier völlig. Doch nicht nur der
Entwicklungsaufwand reduziert sich drastisch. Auch in der Serie sind die folgende Vorteile spürbar:
- keine Timingprobleme bei schnellem Prozessorbus
- keine Speicherplatzprobleme (Arbeitsspeicher und Speicher für den Zeichensatz v.a. bei µC)
- keine zeitaufwendigen Grafikberechnungen welche die Prozessorgeschwindigkeit belasten.
Auch die Hardwareanbindung ist denkbar einfach. Das Display und der Hauptprozessor lassen sich
direkt anschließen. Es sind keine Treiber, Dekoder oder Portbausteine erforderlich. Im einfachsten
Fall erfolgt die Displayansteuerung über nur 1 Leitung RxD. Lediglich 2 bis maximal 4 externe
Bauteile sind erforderlich: ein Quarz mit 2 Kondensatoren und ein Reset-Kondensator. Arbeiten Sie
mit einem 8051-kompatiblen System, dann benötigen Sie sogar keine externen Bauteile mehr. Der
Takt und der Reset kann dann vom Hauptprozessor übernommen werden.
HARDWARE
Das System ist für +5V Betriebsspannung ausgelegt. Die Datenübertragung erfolgt seriell asynchron
im RS-232 Format mit CMOS Pegeln. Das Übertragungsformat ist fest auf 8 Datenbits, 1 Stopbit, no
Parity eingestellt. Die Baudrate kann über 3 Pins von 150 Baud bis zu 115200 Baud ausgewählt
werden. Handshakeleitungen RTS und CTS stehen zur Verfügung. Bei kleinen Datenmengen ist eine
Auswertung nicht erforderlich.
Datenformat:
Zusätzlich sind 8 I/O-Ports zur freien Verwendung vorhanden. Diese können sowohl als Aus- als auch
als Eingänge individuell geschaltet werden. Mögliche Anwendungen dafür, ist das Schalten einer
Hintergrundbeleuchtung oder das Einlesen von einer oder mehreren Tasten.
SOFTWARE
Die Programmierung des High-Level Grafikkontrollers erfolgt über Befehle wie z.B. Zeichne ein
Rechteck von (0,0) nach (64,15). Der Ursprung liegt im linken oberen Eck des Displays. Über die
serielle Schnittstelle müssen somit folgende Bytes gesendet werden: $52 $00 $00 $40 $0F.
Zeichenketten lassen sich ebenso pixelgenau plazieren. Das Mischen von Text und Grafik ist
jederzeit möglich. Es können 3 verschiedene Zeichensätze verwendet werden. Jeder Zeichensatz
kann wiederum 2-, 3- und 4-fach gezoomt werden. Mit dem größten Zeichensatz 16x8 lassen sich
somit bei 4-fach Zoom (=64x32) bildschirmfüllende Worte und Zahlen darstellen.
TESTMODE
Solange man den Pin 9 (RTS) nach dem Power-On oder Reset auf
GND legt, befindet sich der Grafikkontroller im Testmode. Auf dem
angeschlossenen Display wird ein blinkendes Rechteck mit Kreuz
dargestellt. Wird die Verbindung von Pin 9 (RTS) zu GND aufgehoben
dann kehrt der Grafikkontroller zum Normalbetrieb zurück. Das
Testbild ist aber immer noch zu sehen.