Beruflich Dokumente
Kultur Dokumente
Application Notes
Initialisation Routine
restat:
LDS
LDAB
LDX
JSR
LDAA
STAA
INX
DECB
BNE
BYTE
BYTE
BYTE
BYTE
BYTE
Figure 5
R/W
R/W
A0
A14
A15
VMA
2
DB0
DB7
A0
re1:
Indat:
E
DB0
DB7
Instruction Leaflet
#$7F
#$5
#indat
busy
O,X
DMX1
re1
$38
$38
$06
$0C
$01
*********DMX BUSY?******
LCD
Module
busy:
busy1:
PSHA
LDAA
BMI
PULA
RTS
MOV
MOV
Figure 6
RD
ACALL
MOVX
MOV
ACALL
MOVX
MOV
80XX
WX
DB7
R/W
74LS373
ACALL
MOVX
MOV
RS
1D 1Q
EN
5Q
6Q
8D 7Q
8Q
DMX1
busy 1
Initialisation Routine
Init:
ALE
DB0
8997
DB0
DB7
ACALL
MOVX
MOV
ACALL
MOVX
RET
LCD
Module
DPTR,#DMX1
A.#038H
Function set:-Two
Line (Sent Twice)
busy
@DPTR,A
A,#038H
;Function Set
busy
@DPTR,A
A,#06H
;Entry Mode:Cursor moves Right
busy
@DPTR.A
A,#0CH
:Display Control:Display on, Cursor
off - No Blink of
Cursor Position.
busy
@DPTR,A
A,#02H
; Home Cursor
busy
@DPTR,A
busy:
flagin:
PUSH
PUSH
PUSH
MOV
MOVX
JB
ACC
DPH
DPL
DPTR,#DMX1
A,@DPTR
ACC.07H.flagin
;Read Busy
Flag until b7=0
The information provided in RS instruction leaflet is believed to be accurate and reliable; however, RS Components assumes no
responsibility for inaccuracies or omissions, or for the use of this information, and all use of such information shall be entirely at the
users own risk. No responsibility is assumed by RS Components for any infringements of patents or other rights of third parties which
may result from its use. Specifications shown in RS Components instruction leaflets are subject to change without notice.
Robust Construction
Back-light
Bezel
Easy to Install
The DMX sets new standards for dot matrix displays. Of compact and robust construction, it can be
bolted in place or panel mounted using bezel (supplied complete with clips and window). The
interface is compatible with the Hitachi LCDII/IIA standard and connection is via a 16 way ribbon
cable connector (this is in the popular 14 pin format but with extra pins for the back-light). The unit
can be optionally back-lit with a simple 5V supply.
Item
Input High Voltage
Input Low Voltage
Symbol
Min.
VIH
Max.
Unit
2.2
Vdd
0.6
VIL
-0.3
VOH
2.4
VOL
Vdd
Idd
Contrast Control
Vee
Typ.
V
V
0.4
5.5
0.5
mA
Vdd
5.5
50
90
mA
4.5
-1.0
8997
8997
Display ON/OFF Control
D. Display is turned ON when D=1 and OFF when D=0. When the display is turned off due to
D=0, the display data remains in the DD RAM and it can be displayed immediately by setting
D=1.
Figure 1.
d e f
3.2
(0.12)
24.4 (0.96)
24.1 (0.95)
39.(1.53)
71.5 (2.81)
5.55 (0.22)
51.3 (2.02)
+5V
RS
E
D1
D2
D6
D7
LMP+
Rear
View
0V
Vee
R/W
D0
D2
D4
D8
LMP-
C.
B. The character residing at the cursor position blinks when B=1/ The blink is done by switching
between all the black dots and display characters at 0.4 second intervals. The cursor and the
blink can be set concurrently.
5.7
(0.22)
61.4 (2.42)
The cursor is displayed when C=1 and not displayed when C=0. Even if the cursor
disappears, the function of I/D etc. does not change during display data write. The cursor is
displayed using 5 dots in the 8th line when the 5x7 character font is selected.
Function Set
The DMX can be operated in a four or eight bit data entry mode.
76.5 (3.01)
72.5 (2.85)
24 (0.94)
44 (1.73)
40.5 (1.59)
DL=1.
DL=0.
N.
a. 2.00 (0.08)
b. 6.50 (0.25)
c. 1.00 (0.04)
d. 9.80 (0.38)
e. 1.50 (0.06)
f. 9.50 (0.37)
ab
51 (2.00)
Pin function
1.
2.
3.
0V.
+5V
Vee.
4.
5.
6.
7-14.
15.
16.
RS
R/W
E.
D0-D7.
LampLamp+
Item
+5V
}Power supply.
10-20kW
Vee
BF=1.
The DMX is busy executing the previous instruction. The next instruction will not be
accepted until BF=0. The address contents (AC) are those of CG RAM and DD RAM previously
shown.
0V
Standard Value
Symbol
Unit
Min.
Typ.
Max
tcycE
1000
nS
PWEH
450
nS
tEr, tEf
25
nS
tAs
140
nS
nS
tDDR
320
tDSW
195
nS
tH
10
nS
tDHR
20
nS
10
nS
tAH
8997
8997
Instructions
Higher
4 bit
xxxx0000
0000
0010
0011
0100
0101
0110
0111
1010
1011
1100
1101
1110
1111
Code
CG
RAM
(1)
Instruction
RS
Clear Display
R/W DB
7
0
DB
6
DB
5
DB
4
DB
3
DB
2
DB
1
DB
0
(2)
1
Description
Execute
Time
(Max.)
1.64mS
xxxx0001
Cursor at Home
01
(3)
2
xxxx0010
xxxx0011
xxxx0100
1/D
(4)
(5)
(6)
5
xxxx0101
(7)
6
xxxx0110
xxxx0111
xxxx1000
xxxx1001
xxxx1010
xxxx1011
xxxx1100
(8)
xxxx1111
Function Set
DL
S/C R/L
N
ACG
40S
40S
40S
40S
40S
BF
AC
(2)
Busy
Read
40S
WRITE DATA
40S
READ DATA
40s
Clear Display Writes the space code (20 hex) to all DD RAM addresses. The cursor returns to Address 0 and the
display, if it has been shifted, will return to its original position. Because all the DD RAM contents
have 20 written to them, this instruction should not be used if general data is kept in Invisible DD
memory.
VIH1
VIL1
tAS
VIH1
VIL1
tAM
VIH1
VIH1
VOH1
VOL1
VIL1
tEr
tDHR
Valid data
VIL1
VOH1
VOL1
tcyc
DB0 - DB7
VIH1
VIH1
VIL1
tE
tDSW
VOH1
VOL1
VIL 1
tAM
PWEM
f
tE
tDDr
R/W
VIH1
VIL1
tAM
VIL 1
tAM
VIH1
VIL1
VIH1
VIL1
tAS
RS
VIH1
VIL1
tEr
Flag/Address
Instruction Explanations
PWEM
DB0 - DB7
1D
ADD
(8)
R/W
(7)
RS
40S
(6)
xxxx1110
(5)
1.64mS
(1)
(4)
xxxx1101
Cursor/Display Shift
(3)
tH
Valid data
VOH1
VOL1
tcyc
8997
8997
Instructions
Higher
4 bit
xxxx0000
0000
0010
0011
0100
0101
0110
0111
1010
1011
1100
1101
1110
1111
Code
CG
RAM
(1)
Instruction
RS
Clear Display
R/W DB
7
0
DB
6
DB
5
DB
4
DB
3
DB
2
DB
1
DB
0
(2)
1
Description
Execute
Time
(Max.)
1.64mS
xxxx0001
Cursor at Home
01
(3)
2
xxxx0010
xxxx0011
xxxx0100
1/D
(4)
(5)
(6)
5
xxxx0101
(7)
6
xxxx0110
xxxx0111
xxxx1000
xxxx1001
xxxx1010
xxxx1011
xxxx1100
(8)
xxxx1111
Function Set
DL
S/C R/L
N
ACG
40S
40S
40S
40S
40S
BF
AC
(2)
Busy
Read
40S
WRITE DATA
40S
READ DATA
40s
Clear Display Writes the space code (20 hex) to all DD RAM addresses. The cursor returns to Address 0 and the
display, if it has been shifted, will return to its original position. Because all the DD RAM contents
have 20 written to them, this instruction should not be used if general data is kept in Invisible DD
memory.
VIH1
VIL1
tAS
VIH1
VIL1
tAM
VIH1
VIH1
VOH1
VOL1
VIL1
tEr
tDHR
Valid data
VIL1
VOH1
VOL1
tcyc
DB0 - DB7
VIH1
VIH1
VIL1
tE
tDSW
VOH1
VOL1
VIL 1
tAM
PWEM
f
tE
tDDr
R/W
VIH1
VIL1
tAM
VIL 1
tAM
VIH1
VIL1
VIH1
VIL1
tAS
RS
VIH1
VIL1
tEr
Flag/Address
Instruction Explanations
PWEM
DB0 - DB7
1D
ADD
(8)
R/W
(7)
RS
40S
(6)
xxxx1110
(5)
1.64mS
(1)
(4)
xxxx1101
Cursor/Display Shift
(3)
tH
Valid data
VOH1
VOL1
tcyc
8997
8997
Display ON/OFF Control
D. Display is turned ON when D=1 and OFF when D=0. When the display is turned off due to
D=0, the display data remains in the DD RAM and it can be displayed immediately by setting
D=1.
Figure 1.
d e f
3.2
(0.12)
24.4 (0.96)
24.1 (0.95)
39.(1.53)
71.5 (2.81)
5.55 (0.22)
51.3 (2.02)
+5V
RS
E
D1
D2
D6
D7
LMP+
Rear
View
0V
Vee
R/W
D0
D2
D4
D8
LMP-
C.
B. The character residing at the cursor position blinks when B=1/ The blink is done by switching
between all the black dots and display characters at 0.4 second intervals. The cursor and the
blink can be set concurrently.
5.7
(0.22)
61.4 (2.42)
The cursor is displayed when C=1 and not displayed when C=0. Even if the cursor
disappears, the function of I/D etc. does not change during display data write. The cursor is
displayed using 5 dots in the 8th line when the 5x7 character font is selected.
Function Set
The DMX can be operated in a four or eight bit data entry mode.
76.5 (3.01)
72.5 (2.85)
24 (0.94)
44 (1.73)
40.5 (1.59)
DL=1.
DL=0.
N.
a. 2.00 (0.08)
b. 6.50 (0.25)
c. 1.00 (0.04)
d. 9.80 (0.38)
e. 1.50 (0.06)
f. 9.50 (0.37)
ab
51 (2.00)
Pin function
1.
2.
3.
0V.
+5V
Vee.
4.
5.
6.
7-14.
15.
16.
RS
R/W
E.
D0-D7.
LampLamp+
Item
+5V
}Power supply.
10-20kW
Vee
BF=1.
The DMX is busy executing the previous instruction. The next instruction will not be
accepted until BF=0. The address contents (AC) are those of CG RAM and DD RAM previously
shown.
0V
Standard Value
Symbol
Unit
Min.
Typ.
Max
tcycE
1000
nS
PWEH
450
nS
tEr, tEf
25
nS
tAs
140
nS
nS
tDDR
320
tDSW
195
nS
tH
10
nS
tDHR
20
nS
10
nS
tAH
8997
Application Notes
Initialisation Routine
restat:
LDS
LDAB
LDX
JSR
LDAA
STAA
INX
DECB
BNE
BYTE
BYTE
BYTE
BYTE
BYTE
Figure 5
R/W
R/W
A0
A14
A15
VMA
2
DB0
DB7
A0
re1:
Indat:
E
DB0
DB7
Instruction Leaflet
#$7F
#$5
#indat
busy
O,X
DMX1
re1
$38
$38
$06
$0C
$01
*********DMX BUSY?******
LCD
Module
busy:
busy1:
PSHA
LDAA
BMI
PULA
RTS
MOV
MOV
Figure 6
RD
ACALL
MOVX
MOV
ACALL
MOVX
MOV
80XX
WX
DB7
R/W
74LS373
ACALL
MOVX
MOV
RS
1D 1Q
EN
5Q
6Q
8D 7Q
8Q
DMX1
busy 1
Initialisation Routine
Init:
ALE
DB0
8997
DB0
DB7
ACALL
MOVX
MOV
ACALL
MOVX
RET
LCD
Module
DPTR,#DMX1
A.#038H
Function set:-Two
Line (Sent Twice)
busy
@DPTR,A
A,#038H
;Function Set
busy
@DPTR,A
A,#06H
;Entry Mode:Cursor moves Right
busy
@DPTR.A
A,#0CH
:Display Control:Display on, Cursor
off - No Blink of
Cursor Position.
busy
@DPTR,A
A,#02H
; Home Cursor
busy
@DPTR,A
busy:
flagin:
PUSH
PUSH
PUSH
MOV
MOVX
JB
ACC
DPH
DPL
DPTR,#DMX1
A,@DPTR
ACC.07H.flagin
;Read Busy
Flag until b7=0
The information provided in RS instruction leaflet is believed to be accurate and reliable; however, RS Components assumes no
responsibility for inaccuracies or omissions, or for the use of this information, and all use of such information shall be entirely at the
users own risk. No responsibility is assumed by RS Components for any infringements of patents or other rights of third parties which
may result from its use. Specifications shown in RS Components instruction leaflets are subject to change without notice.
Robust Construction
Back-light
Bezel
Easy to Install
The DMX sets new standards for dot matrix displays. Of compact and robust construction, it can be
bolted in place or panel mounted using bezel (supplied complete with clips and window). The
interface is compatible with the Hitachi LCDII/IIA standard and connection is via a 16 way ribbon
cable connector (this is in the popular 14 pin format but with extra pins for the back-light). The unit
can be optionally back-lit with a simple 5V supply.
Item
Input High Voltage
Input Low Voltage
Symbol
Min.
VIH
Max.
Unit
2.2
Vdd
0.6
VIL
-0.3
VOH
2.4
VOL
Vdd
Idd
Contrast Control
Vee
Typ.
V
V
0.4
5.5
0.5
mA
Vdd
5.5
50
90
mA
4.5
-1.0