Herunterladen Inhalt Inhalt Diese Seite drucken

Sharp PC-G850V Bedienungsanleitung Seite 305

Inhaltsverzeichnis

Werbung

SHARP PC-G850V(S) Bedienungsanleitung - Anhang J: ROM-ROUTINEN, I/O-Ports und ADRESSEN
Display-Control-Ports 40h, 41h:
Die Low-Level LCD Ansteuerung erfolgt über zwei Ports: 40h = Control-Port, 41h = Data-
Port. Die Low-Level Grafik-Cursor Positionierung hat eine Auflösung von 144x6 (144
Spalten und 6 Reihen). Die Reihen haben also Text-Auflösung, die Spalten Grafik-
Auflösung.
Die erste Position (0,0) ist (links, oben). An eine gesetzte Cursor-Position kann dann via
Port 41h ein vertikales Bitmuster (1 Byte) im GPRINT-Stil geschrieben werden (bit0 =
unterstes Pixel, bit7 = oberstes Pixel).
Die Cursor-Position wird dabei (nach der Ausgabe) automatisch um eine Spalte nach
rechts versetzt!!!
Dies ist die mit Abstand schnellste Möglichkeit auf das LCD zuzugreifen - es wird dabei
(wie beim PC-1600) direkt der
Hardware-LCD-Treiber angesteuert, ohne Umweg über ein VRAM. Letzteres läßt sich
damit jedoch einfach implementieren.
Darüber hinaus kann der Control-Port auch gelesen werden. Bit7 gibt dabei an, ob die
LCD-Hardware noch BUSY ist.
In diesem Fall muss mit dem nächsten OUT-Befehl gewartet werden.
Folgende Werte können in den Port 40h geschrieben werden:
Wert
Funktion
(hex)
0n
Setzt das niederwertige
Halbbyte (Low-Nibble) der
X-Achse)
1n
Setzt das höherwertige
Halbbyte (High-Nibble) der
X-Achse
2n
n=4 LCD aus
n=5 LCD an
3n
n=Cursorblinkrate
40-7F
VRAM Display
Startposition
80-9F
LCD-Kontrast
An
n=0 Mirror-Modus aus
n=1 Mirror-Modus an
n=4 alle Pixel(Maske) aus
n=5 alle Pixel(Maske) an
n=6 Inverse aus
Beschreibung
Wertebereich: 0<=n<=F
Wertebereich: 0<=n<=8
30-3F,von schnell zu langsam, wobei 3F immer
noch deutlich schneller ist als der Standard.
Das LCD hat 144x48 Punkte aber es befinden sich
144x64 Punkten im Speicher. 16 vertikalen Punkte
sind immer versteckt. Beispiel für Scrolling:
FOR A=0 TO 63 :OUT &H40,&H40+A : NEXT
80 ist am hellsten, 9F ist am dunkelsten. Nutzbare
Werte von 80-8F, danach ist kein Unterschied
mehr zu erkennen
291

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Pc-g850vs

Inhaltsverzeichnis