DOTMATRIXDISPLAYS
2x16
2 Zeilen à 16 Zeichen
Artikel-
bezeichnung
EA T162G-3NLED
EA P162-CNLED
EA P162-EFLEX
EA P162-T2NLED
EA WK-2003N
EA P162-N3LED
EA W162-N3LED
EA W162B-N3LW
EA P162-N
EA P162-NLED
EA W162-NLED
EA W162B-NLW
EA WK-2004N
EA P162-N9LED
EA DIP162-DNLED
EA DIP162-DHNLED
EA DIP162-DN3LW
EA DIP162J-DN3LW
EA WK-2020N
EA W162B-BNLW
EA W162-BNLED
EA DOGM162-A*
Zeich.
höhe
3.2
4.4
5.6
5.6
5.6
5.6
5.6
5.6
5.6
5.6
5.6
5.6
5.6
5.6
6.68
6.68
6.68
6.68
7.8
9.66
9.66
5.57
Modulmaße
B
H
T
8.1
14.2
5.3
5.4
11.0
13.7
13.5
13.2
9.7
14.0
13.5
13.5
11.0
14.5
11.0
11.0
11.0
12.0
13.6
13.6
2.0
Sichtfenster
Anschluß
Stand 11.2011
B
36.0
64.5
61.0
61.0
61.0
61.0
66.0
64.5
61.0
61.0
66.0
64.5
61.0
61.0
61.0
61.0
61.0
80.0
99.0
99.0
H
10.0 Flexkabel
13.8
1x14+2
Rahmen
Hinweise
Zubehör
---
LP,KF-16G
Maße
Seite
8
8
9
9
8
12
12
12
9
9
10
10
10
13
11
11
11
11
14
14
14
13
53.0 20.0
80.0 36.0
66.7 25.9
69.0 29.2
80.0 36.0
80.0 36.0
80.0 36.0
80.0 36.0
84.0 44.0
84.0 44.0
84.0 44.0
84.0 44.0
84.0 44.0
85.0 32.6
68.0 27.0
68.0 27.0
75.0 27.0
100. 42.0
122. 44.0
122. 44.0
55.0 31.5
017-1U LBOX
15.9 Flexkabel 017-2U inkl. Flex,Pinout!
15.9 Flexkabel 017-2U inkl. Flexkabel
15.8
16.0
17.0
16.0
15.8
15.8
17.0
16.0
15.8
15.8
19.0
19.0
19.0
20.5
24.0
24.0
1x16
1x16
1x16
1x16
1x16
1x16
1x16
1x16
1x16
2x7+2
2x9Pin
2x9Pin
2x9Pin
1x16
1x16
1x16
4x20
017-2U LPIPE
017-2U LBOX
017-2U LBOX,Kontrast
017-2U W-LED,neg.blau
017-2U STN
017-2U LBOX
017-2U LBOX,Kontrast
017-2U W-LED,neg.blau
017-2U LPIPE
017-2U LBOX
017-2U DIL, 2.0mm
017-2U DIL, -20..+70°C
017-2U
017-7?
DIL, neg.blau
DIL, pos. weiß
LPIPE
017-12U LBOX, neg.blau
017-12U LBOX,Kontrast
---
COG -20..+70°C
48.31 12.0
*Das EA DOGM162-A ist ein Chip-On-Glas-
Display. Es verfügt über weitere Features!
Genauere Informationen finden Sie auf der
Homepage unter http://www.lcd-module.de/
produkte/dog.html.
Technische Daten
integrierter Kontroller (HD44780-kompatibel)
EINGANG 4- ODER 8-BIT DATENBUS, 3 STEUERLEITUNGEN (R/W, E, RS)
ASCII-ZEICHENSATZ UND SONDERZEICHEN IM CHARACTER-ROM
BIS ZU 8 ZEICHEN (ASCII-CODE 0..7) KÖNNEN FREI DEFINIERT WERDEN
VERSCHIEDENE FUNKTIONEN MIT EINEM BEFEHL PROGRAMMIERBAR:
- CLEAR DISPLAY, CURSOR HOME, CURSOR ON/OFF, BLINKING CURSOR
- SHIFT DISPLAY, SHIFT CURSOR, READ/WRITE DISPLAY DATA, ETC.
* EINFACHE SPANNUNGSVERSORGUNG (+5V). AUSNAHME: EINIGE TYPEN WIE z.B.
DISPLAYS MIT ERW. TEMPERATURBEREICH ODER EA DOGM162-A (3,3V)
* GERINGER STROMVERBRAUCH (1..4 mA)
* BETRIEBSTEMPERATUR 0..+50°C
*
*
*
*
*
OPTIONEN
*
*
*
*
*
*
ERWEITERTER TEMPERATURBEREICH -20..+70 °C
KYRILLISCH/ENGLISCHER ZEICHENSATZ
6°° ODER 12°° BLICKRICHTUNG
INTERFACEBOARD MIT RS-232 SCHNITTSTELLE ODER
RS-422 SCHNITTSTELLE
INTERFACEBOARD MIT 64 PROGRAMMIERBAREN
TEXTEN IM EEPROM
EA 9707-V24S
EA OPT-RS422
EA 9705-TXT
Zeppelinstr. 19 · D-82205 Gilching · Tel. 08105-77 80 90 · Fax 08105-77 80 99 · www.lcd-module.de · info@lcd-module.de
DOTMATRIXDISPLAYS
Seite 2
Technische Änderungen vorbehalten.
Wir übernehmen keine Haftung für
Druckfehler und Applikationsbeispiele
ZEICHENSATZ*
KYRILLISCH / EUROPÄISCH
Ab 250 Stück sind für nahezu alle hier abgebildeten Displays zwei weitere Zeichensätze lieferbar: Englisch/Europäisch
und Englisch/Kyrillisch. Fragen Sie uns an! Der Aufpreis ist gering, die Lieferzeit moderat.
PROGRAMMIERUNG VON SELBSTDEFINIERTEN ZEICHEN*
Bei allen hier angebotenen Dotmatrixdisplays (Text) können zusätzlich zu den 192 im ROM fest einprogrammierten
Zeichen bis zu 8 weitere frei definiert werden (ASCII Codes 0..7).
1.) Mit dem Kommando "CG RAM Address Set" wird der ASCII Code (Bit 3,4,5) und die entsprechende Pixelzeile (Bit
0,1,2) des Zeichens angewählt. Im Beispiel wird ein Zeichen mit dem Code $00 definiert.
2.) Mit dem Befehl "Data Write" wird nun Pixelzeile
Adresse im CG RAM setzen
Daten des Zeichens
für Pixelzeile das Zeichen in das CG RAM
Bit
geschrieben. Ein Zeichen benötigt 8 Schreib-
Adresse
Hex
Hex
7 6 5 4 3 2 1 0
operationen, wobei die 8. Zeile der Cursorzeile
0 0 0 $40
0 0 1 0 0 $04
entspricht.
0 0 1 $41
0 0 1 0 0 $04
3.) Das neu definierte Zeichen wird genauso behan-
0 1 0 $42
0 0 1 0 0 $04
delt wie ein "normales" ASCII Zeichen (Verwen-
0 1 1 $43
0 0 1 0 0 $04
dung: "DD RAM Address Set", "Data Write").
0 1 0 0 0
X X X
1 0 0
1 0 1
1 1 0
1 1 1
$44
$45
$46
$47
1 0 1 0 1
0 1 1 1 0
0 0 1 0 0
0 0 0 0 0
$15
$04
$00
$0E
*DIE DOG-Module sind Chip-On-Glas-Displays. Sie verfügen
über weitere Features und einen erweiterten Befehlssatz!
Genauere Informationen finden Sie auf unserer Homepage.
Technische Änderungen vorbehalten.
Wir übernehmen keine Haftung für
Druckfehler und Applikationsbeispiele
DOTMATRIXDISPLAYS
Seite 3
PINBELEGUNG
(für Module mit 14- bzw. 16-pol. Anschlußleiste)
Pinbelegung
Pin
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Symbol
VSS
VDD
VEE
RS
R/W
E
D0
D1
D2
D3
D4
D5
D6
D7
Pegel
L
H
-
H/ L
H/ L
H
H/ L
H/ L
H/ L
H/ L
H/ L
H/ L
H/ L
H/ L
Beschreibung
Versorgung 0V, GND
Versorgung +5V
Displayspg. 0..1,5V Kontrasteinstellung
Register Select
H: Read / L: Write
Enable
Datenleitung 0 (LSB)
Datenleitung 1
Datenleitung 2
Datenleitung 3
Datenleitung 4
Datenleitung 5
Datenleitung 6
Datenleitung 7 (MSB)
Pin
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Symbol
VSS
VDD
VEE
RS
R/W
E
D0
D1
D2
D3
D4
D5
D6
D7
LED +
LED -
Pegel
L
H
-
H/L
H/L
H
H/L
H/L
H/L
H/L
H/L
H/L
H/L
H/L
-
-
Pinbelegung
Beschreibung
Versorgung 0V, GND
Versorgung +5V
Displayspannung 0..0,5V
Register Select
H: Read / L: Write
Enable
Datenleitung 0 (LSB)
Datenleitung 1
Datenleitung 2
Datenleitung 3
Datenleitung 4
Datenleitung 5
Datenleitung 6
Datenleitung 7 (MSB)
LED-Versorgung Plus /Vorwiderstand!
LED-Versorgung Minus
KONTRASTEINSTELLUNG*
Mit der an Pin VEE angelegten Spannung läßt sich der Kontrast und Blickwinkel der LC-Anzeige individuell einstellen.
Typische Werte für VEE liegen bei 0..+1,5V. Ein Ausnahme bilden die
Großanzeigen EA 8202-B, -C, 8204-B, sowie alle Hochtemperaturan-
Stromversorung für
VDD
Standardtypen
zeigen. Diese benötigen in
15k
jedem Fall -2..-5V an VEE.
Stromversorung für
VDD
Großdisplays und Typen im erw.
Da der Kontrast tempera-
5k
15k
Temperaturbereich:
turabhängig ist, sollte die
VSS
LCD- Modul
Option -H oder -W
Spannung an VEE unbe-
10..20k
dingt einstellbar sein (per
VSS
LCD- Modul
Trimmer, Potentiometer
oder Analogausgang eines
µP/µC).
Wenn der komplet-
VEE
te Temperaturbereich
ausgenutzt werden soll, ist vor allem bei Hochtemperaturdisplays eine
externe Temperaturkompensation sinnvoll.
+5V
+5V
Kontrast
0V
Kontrast
0V
-5V
TEMPERATURKOMPENSATION*
Um die temperaturbedingte Kontraständerung bei Dotmatrix LCD´s auto-
matisch zu kompensieren, ist die unten abgebildete Prinzipschaltung zu
empfehlen (Werte in Klammern für Multiplexrate 1:8, 1-zeilig; Werte ohne
Klammern für Multiplexrate 1:16, 2-zeilig). Die angegebenen Werte sind
Anhaltswerte und gelten nicht für alle LCD´s. Das Verhältnis R3/R2
bestimmt den
Regelfaktor. R1
stellt den Offset
ein. Der verwende-
te NTC ist unter
der
Bestellbezeichnung
EARNTC-15K4200
erhältlich.
Mux1:16 / (Mux1:8)
*Die DOG-Module sind Chip-On-Glas-Displays. Sie verfügen über weitere Features und einen erweiterten Befehlssatz!
Genauere Informationen finden Sie auf unserer Homepage.
DOTMATRIXDISPLAYS
Seite 4
Technische Änderungen vorbehalten.
Wir übernehmen keine Haftung für
Druckfehler und Applikationsbeispiele
BEFEHLSSATZ*
Code
Instruction
Clear Display
RS
R/W
DB DB DB DB DB DB DB DB
7
6
5
4
3
2
1
0
Description
Clears all display and returns the cursor
to the home position (Address 0).
Execute
Time
(max.)
1.64ms
0
0
0
0
0
0
0
0
0
1
Cursor At Home
0
0
0
0
0
0
0
0
1
Returns the Cursor to the home position
*
(Address 0). Also returns the display
being shifted to the original position. DD
RAM contents remain unchanged.
Sets the Cursor move direction and
specifies or not to shift the display.
S
These operation are performed during
data write and read.
Sets ON/OFF of all display (D) cursor
1.64ms
Entry Mode Set
0
0
0
0
0
0
0
1 I/D
40µs
Display On/Off
Control
Cursor / Display
Shift
Function Set
CG RAM Address
Set
DD RAM Address
Set
Busy Flag / Address
Read
CG RAM / DD RAM
Data write
CG RAM / DD RAM
Data Read
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
D
C
B
ON/OFF (C), and blink of cursor position
character (B).
40µs
40µs
40µs
1
S/C R/L
*
F
*
*
without changing DD RAM contents.
Moves the Cursor and shifts the display
Sets interface data length (DL) number
1 DL N
*
of display lines (L) and character font
(F).
Sets the CG RAM address. CG RAM
data is sent and received after this
setting.
Sets the DD RAM address. DD RAM
data is sent and received after this
setting.
Reads Busy flag (BF) indicating internal
operation is being performed and reads
address counter contents.
Writes data into DD RAM or CG RAM
Reads data from DD RAM or CG RAM
0
0
0
1
ACG
40µs
0
0
1
ADD
40µs
0
1
1
1 BF
0
1
AC
Write Data
Read Data
-
40µs
40µs
Abkürzungen:
AC = Adresszähler (f. DD RAM u. CG RAM) CG RAM = Char.Generator RAM
ADD = DD RAM Adresse = Cursoradresse DDRAM = Display Data RAM
ACG = CG RAM Adr.
* = Bitwert unerheblich
HINWEIS
Die in der Tabelle angegebenen
INITIALISIERUNGSBEISPIEL FÜR DEN 8-BIT MODUS
Ausführungszeiten gelten nur bei
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
Bemerkung
Abfrage des Busy Flags; d.h. vor
Befehl
0
0
0
0
1
1
1
0
0
0
8-Bit Datenlänge, 2-zeiliges Display, 5x7 Font
Function Set
jedem Schreib- und Lesezugriff
0
0
0
0
0
0
1
1
1
1
Display ein, Cursor ein, Cursor blinken
Display ON/OFF
muß das Busy Flag BF auf 0
0
0
0
0
0
0
0
0
0
1
Display löschen, Cursor auf 1. Spalte von 1. Zeile
abgefragt werden. Wird das Busy
Clear Display
0
0
0
0
0
0
0
1
1
0
Cursor Auto-Increment
Flag nicht abgefragt, so sind die
Entry Mode Set
Ausführungszeiten zum Teil
wesentlich länger als angegeben.
Im 4-Bit Mode ist die Busy-Abfrage
INITIALISIERUNGSBEISPIEL FÜR DEN 4-BIT MODUS
vor jedem Bytezugriff notwendig.
Befehl
Function Set
Function Set
Display ON/OFF
RS R/W DB7 DB6 DB5 DB4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
1
0
0
0
1
1
1
0
0
1
0
0
0
1
0
0
0
0
1
0
1
0
0
Bemerkung
4-Bit Datenlänge einschalten (noch im 8-Bit Modus)
4-Bit Datenlänge, 2-zeiliges Display, 5x7 Font
Display ein, Cursor ein, Cursor blinken
Display löschen, Cursor auf 1. Spalte von 1. Zeile
Cursor Auto-Increment
*DIE DOG-Module sind Chip-On-Glas-
Displays. Sie verfügen über weitere Features
und einen erweiterten Befehlssatz!
Genauere Informationen finden Sie auf
unserer Homepage.
Clear Display
Entry Mode Set
Technische Änderungen vorbehalten.
Wir übernehmen keine Haftung für
Druckfehler und Applikationsbeispiele
DOTMATRIXDISPLAYS
Seite 5
ERKLÄRUNG ZUM BEFEHLSSATZ
I/D
1: inkrementieren
0: dekrementieren
Die DD RAM-Adresse wird um 1 erhöht (I/D=1) oder um 1 verringert (I/D=0), nachdem ein Zeichen vom/ins DD
Ram gelesen/geschrieben wurde. Die CG RAM-Adresse wird ebenfalls abhängig von I/D verändert.
S
1: Display automatisch schieben nach Schreiben/Lesen
0: Cursor automatisch bewegen nach Schreiben/Lesen
Der ganze Displayinhalt wird nach rechts oder links geschoben wenn S=1 ist. Damit scheint der Cursor stillzuste-
hen während sich das Display bewegt (Vergleich: Taschenrechner). Bei I/D=1 wird die Anzeige nach links gescho-
ben, bei I/D=0 nach rechts. Beim Lesen aus dem DD RAM bzw. Lesen/Schreiben des CG RAM wird zwar der
Displayinhalt nicht verschoben, jedoch der Cursor bewegt. Wenn S=0 bleibt der Displayinhalt stehen und mit neu
eingegebenen Zeichen wandert der Cursor (Vergleich: Textverarbeitung). Bei I/D=1 wandert der Cursor nach rechts,
bei I/D=0. Dabei kann der Cursor auch an Adressen stehen, die aktuell nicht dargestellt werden (nicht bei Displays
4x20, 4x40 oder 2x40 Zeichen).
D
1: Display ein
0: Display aus (Daten bleiben unverändert im DD RAM)
C
1: Cursor wird angezeigt
0: Cursor wird nicht angezeigt
B
1: Cursor blinkt als Block
0: Cursor als Unterstrich ohne Blinken
S/C
1: Display einmal schieben (Richtung von R/L abhängig)
0: Cursor einmal bewegen (Richtung von R/L abhängig)
R/L
1: Cursor oder Display nach rechts
0: Cursor oder Display nach links
Der Befehl "Cursor or Display Shift" führt eine Display- oder Cursorbewegung aus, ohne DD RAM Daten zu verän-
dern. Daten die in der zweiten Zeile stehen, werden auch nach wiederholtem "Display shift" nie in der ersten Zeile
angezeigt. Es können immer nur die erste und zweite Zeile gemeinsam geschoben werden. Mit Verändern des
Cursors wird auch der (für DD RAM- und CG RAM- Adresse verwendete) Adresszähler (AC), inkrementiert/
dekrementiert, wenn S/C=0.
DL
1: 8 bit Datenlänge (DB7 bis DB0 angeschlossen)
0: 4 bit Datenlänge (DB7 bis DB4 angeschlossen). (Zuerst High-Nibble dann Low-Nibble übertragen).
Bei 4-Bit Datenlänge bleiben die Eingänge DB0 bis DB3 offen (interne Pull-Up Transistoren).
N
1: zweizeiliges und vierzeiliges Display; auch 1x16 (8+8) Version
0: einzeiliges Display
F
1: 5x10 Dots
0: 5x7 Dots
BF
1: Der LCD-Kontroller ist noch beschäftigt.
0: Der Kontroller kann weitere Befehle aufnehmen.
ZUORDNUNG DD-RAM ADRESSE ZU ZEICHENSTELLE IM DISPLAY*
Anfangs - Endadresse (HEX)
Displaytyp
1.Zeile
1x8
1x16
1x16(8+8)
1x20
1x40
2x8
2x12
2x16
2x20
2x24
2x40
4x16
4x20
4x40
$00-$07
$00-$0F
$00-$07
$40-$47
$00-$13
$00-$27
$00-$07
$00-$0B
$00-$0F
$00-$13
$00-$17
$00-$27
$00-$0F
$00-$13
$00-$27
-
2.Zeile
3.Zeile
4.Zeile
MUX 1:8
MUX 1:16 (linke Hälfte)
(rechte Hälfte)
Bemerkung
$40-$47
$40-$4B
$40-$4F
$40-$53
$40-$57
$40-$67
$40-$4F
$40-$53
$40-$67
-
$10-$1F
$14-$27
-
$00-$27
$50-$5F
$54-$67
-
$40-$67
1. Kontroller (Enable 1)
2. Kontroller (Enable 2)
*DIE DOG-Module sind Chip-On-Glas-Displays. Sie verfügen über
weitere Features und einen erweiterten Befehlssatz!
Genauere Informationen finden Sie auf unserer Homepage.