Industrial Electronic Engineers, Inc.
SIZE
A
CODE IDENT NO.
05464
S036X2–XXX–XXXXX
Van Nuys, California
SCALE N/A
REV
N
SHEET 35 of 49
04/10/02
4.7
LCD Mode Control Codes
(Without Interface Converter)
[See Figure 3–10 on Sheet 18 for personality jumper settings]
RS
RD/ WR
Data
0
0
0000 0001
Clear Display
Clears display and homes cursor.
0
0
0000 001X
Home Cursor
Sets cursor to the home position.
0
0
0000 1DCB
Display Controls
D=0
Blank Display
D=1
Unblank Display
B=0
Blinking Block Cursor OFF
B=1
Blinking Block Cursor ON
C=0
Blinking Cursor OFF
C=1
Blinking Cursor ON
Note
Bit “B” is used to control character blinking on models
which have an underbar cursor. Bit “C” is used to control
the underbar cursor on models which support that style.
For models which support only the block cursor, either bit
“C” or bit “B” will activate the block cursor.
0
0
0001 0D00
Cursor Position Controls
D=0
Shift Cursor Left
D=1
Shift Cursor Right
0
0
010A AAAA
Set CG RAM Address (up to 4 character patterns).
0
0
1AAA AAAA
Set DD RAM Address
Sets cursor to address AAAAAAA, first address is 0.
1
1
XXXX XXDX
Read BUSY Flag
(D=0, Ready; D=1, Busy)
Returns BUSY flag on Bit 1. (
Standard LCD BUSY Flag is Bit 7
& RS = 0
).
1
0
DDDD DDDD
Write to DD RAM or CG RAM
Writes data DDDDDDDD to display at current cursor location or
CG RAM.
0
1
DDDD DDDD
Read from DD RAM or CG RAM
Reads data DDDDDDDD from display at current location or from
CG RAM, cursor does not advance. (
Standard LCD – RS = 1,
cursor advances
).
4.8
Unsupported LCD Control Codes
(Without Interface Converter)
Simultaneous Block and Underbar Cursors
Underbar Cursor
Entry Mode Set
Display Shift
Function Set