¡ Semiconductor
ML9041
5) Cursor/Display Shift
RS1
RS0
0
R/W
DB7
0
DB6
0
DB5
0
DB4
1
DB3
S/C
DB2
R/L
DB1
DB0
1
0
¥
¥
Instruction code:
¥: FDon't Care
S/C = “0”, R/L = “0” Thisinstructionshiftsleftthecursorandblinkpositionsby1(decrements
the content of the ADC by 1).
S/C = “0”, R/L = “1” Thisinstructionshiftsrightthecursorandblinkpositionsby1(increments
the content of the ADC by 1).
S/C = “1”, R/L = “0” This instruction shifts left the entire display by 1 character position. The
cursorandblinkpositionsmovetothelefttogetherwiththeentiredisplay.
The Arbitrator display is not shifted.
(The content of the ADC remains unchanged.)
S/C = “1”, R/L = “1” This instruction shifts right the entire display by 1 character position. The
cursorandblinkpositionsmovetotherighttogetherwiththeentiredisplay.
The Arbitrator display is not shifted.
(The content of the ADC remains unchanged.)
Inthe2–linemode, thecursororblinkmovesfromthefirstlinetothesecondlinewhenthecursor
at digit 40 (27; hex) of the first line is shifted right.
When the entire display is shifted, the character pattern, cursor or blink will not move between
the lines (from line 1 to line 2 or vice versa).
Note:
The execution time of this instruction is 37 ms at an oscillation frequency (OSC) of 270
kHz.
6) Function Setting
RS1
RS0
0
R/W
DB7
0
DB6
0
DB5
1
DB4
DL
DB3
N
DB2
F
DB1
DB0
1
0
¥
¥
Instruction code:
¥: Don't Care
(1) When the “DL” bit (DB4) of this instruction is “1”, the data transfer to and from the CPU is
performed once by the use of 8 bits DB to DB .
7
0
When the “DL” bit (DB4) of this instruction is “0”, the data transfer to and from the CPU is
performed twice by the use of 4 bits DB to DB .
7
4
(2) The 2–line display mode is selected when the “N” bit (DB3) of this instruction is “1”. The 1–
line display mode is selected when the “N” bit is “0”.
(3) The character font represented by 5 ¥ 7 dots is selected when the “F” bit (DB2) of this
instruction is “1”. The character font represented by 5 ¥ 10 dots is selected when the “F” bit is “1”
and the “N” bit is “0”.
After the ML9041 is powered on, this initial setting should be carried out before execution of any
instruction except the Busy Flag Read. After this initial setting, no instructions other than the DL
Set instruction can be executed. In the Serial I/F Mode, DL setting is ignored.
Number of
Number of
Number of
N
F
Font size
Duty
display lines
biases
common signals
0
0
1
0
1
1
1
2
2
5¥7
5¥10
5¥7
1/9
4
4
5
5
9
0
1/12
1/17
1/17
12
17
17
1
1
5¥7
Note:
The execution time of this instruction is 37 ms at an oscillation frequency (OSC) of 270
kHz.
35/54