LC868900/10/50/60
No.6709-12/20
Functions
1. Display Control instructions
Display is controlled by writing data into the instruction register and 10 data registers.
The instruction register and the data register are distinguished by the RS signal.
First, write 4-bit data into the instruction register when RS=1, then specify the code of the data register.
Next, with RS=0, write 8-bit data in the data register, which executes the specified instruction.
A new instruction cannnot be accepted while an old instruction is being excuted. As the BUSY flag is set under
this condition, write an instruction only after reading the BUSY flag and making sure that it is '0'.
The BUSY flag does not change when data is written into the instruction register (RS=1). The flag is set when
the data is written into the data register at RS=0. Therefore, the BUSY flag need not be checked immediately
after writing data into the instruction register.
><
Instruction register and 10 data registers
><
1. Set display mode
Write code '00H' (in hexadecimal notation) into the instruction register and specify the mode control register.
REGISTER R / W
Instruction
MODE
RS
1
0
DB7
0
0
DB6
0
0
DB5
0
0
DB4
0
--
DB3
0
DB2
0
DB1 DB0
0
0
0
0
Mode data (MODE)
MODE0
bit0 of MODE
MODE0=1 : Screen1 display ON
MODE0=0 : Screen1 display OFF
bit1 of MODE
MODE1=1 : Screen2 display ON
MODE1=0 : Screen2 display OFF
bit2 of MODE
MODE2=1 : Exclusive-OR display between Screen1 and Screen2
MODE2=0 : OR display between Screen1 and Screen2
bit3 of MODE
MODE3=1 : Output data right-shift (S1 to S80)
MODE3=0 : Output data left-shift (S80 to S1)
MODE1
MODE2
MODE3
[Note]
MODE7 to MODE5 must take '0'. A malfunction occurs when one of these bits takes '1'.
2. Set display pitch
Write code '01H' (in hexadecimal notation) into the instruction register and specify the Display Pitch register.
REGISTER R / W
Instruction
PITCH
RS
1
0
DB7
0
--
DB6
0
--
DB5
0
--
DB4
0
--
DB3
0
--
DB2
0
DB1 DB0
0
Dp--1
0
0
1