!
" #
$% #
!"
#$% $ &'(
)
** +$,-
%)& %. ) -
/0 12
)**3(*2*2456**3 227 3 #
3 .8 "
*9)* "
*91* *8"
:# ; , ;
34)& !
*&34*&35""7 -
*+4*+5""7 &<-
(;3+ 2- - = " $$
&'# (
,
'-#!
.#'+/!'! >" "= , , ; ? :" ' ' ' * )* /2$' ' +* ' 8 " :
* 9)* " : * 91* 2
0## '
)0 - >" "= , , ; ? ' 5/7 ' ' &1+ +* ++ ' ' 5/2$7 ' * ' @- ' ' a+* *3' ' 9* ' > ' / ' ' a+* * *' ' 5/7 > ++ "( 5/2$7 > . "( 5/0$7 > 3) "(
)># "= /$ ' *' b ' +*' $ # /2597 '* 3' $ #/257 & %> @%/ + :%< @%/ ) 0 @%/ % 1 * @%/ =* 3 @%/ = . @%/ = * @%/ = & @%/ =& + @%/ =+ ) @%/ =) & 1 @%/ =1 + 2 @%/ ) 2 @%/ <-2ac2a*-#- # <-2a*c2a--- # 1 : @%/ : 5 $ 7 3 '8? *' 22$ 5#'*7 ( /09 &' $ #/0597 6 /0 * $ #/057
)<" !1 characteristic symbol min typ max unit e cycle t c 1000 - - ns e high level width t wh 450 - - ns e low level width t wl 450 - - ns e rise time t r - - 25 ns e fall time t f - - 25 ns address set-up time t asu 140 - - ns address hold time t ah 10 - - ns data set-up time t dsu 200 - - ns data delay time t d - - 320 ns data hold time (write) t dhw 10 - - ns data hold time (read) t dhr 20 - - ns e r/w cs1b, cs2b cs3, rs db0-7 mpu write timing 2.0v 0.8v t c t wl t wh t r t f t asu t ah t asu t ah t dsu t dhw 0.8v 2.0v
e r/w cs1b,cs2b cs3, rs db0 ~db7 mpu read timing t c t wl t wh t r t f t asu t asu t ah t ah t d t dhr
)%<1 instruction rs r/w db7 db6 db5 db4 db3 db2 db1 db0 function display on/off l l l l h h h h h l/h controls the display on or off. internal status and display ram data is not affected. l:off, h:on set address (y address) l l l h sets the y address in the y address counter. set page ( x address) l l h l h h h sets the x address at the x address register. display start line (z address) l l h h indicates the display data ram displayed at the top of the screen. status read l h b u s y l o n / o f f r e s e t l l l l read status. busy l: ready h: in operation on/off l: display on h: display off reset l: normal h: reset write display data h l writes data (db0:7) into display data ram. after writing instruction, y address is increased by 1 automatically. read display data h h reads data (db0:7) from display data ram to the data bus. y address (0~63) page (0~7) display start line (0~63) write data read data
1#
18 2- a+ >" "= 2 , , ; ? a* ** '( 2 2 a* ** 2 : 2 a* a* * ** : " ## a* a* ** "
1##8 2- 1##'( "" 1##2 :
, 2
7("="
+ d 7e "#f
1*@! 1##:" "
a 9 ##"
a 9 , 2
78 '
*' 7e "#f
1*@!
2## 32#: = a+ >" 2# @-" 0 --- " # " 1* &*@ /" 0 - " # " * &*@ @-" 8 0 - 5$ 7 --" - "# " )* &*@ & /" 8 0 - " # " * &*@ + @-" %@" 0 --- " ---" # " +* .+g:@ &*@ ) " 2 0 - --" * + 1* + *" +" *" +" * %1* * 1 '= 5 7 0 - $= *@!h+**@!c **"% c *" 3 - 5 7 0 -- @ # $c **"% c 3" . ("- 0 - "- = + )@
3e i"2 >" 2 >" & + ) 1 3 . e i"2 # 8#-= # 0 # 8#- # ,- # 8#-"- # 8 2- 8#- # e"#3 :" # a 8 # 9 ,- #
345*67** > 0; " ( a+ 5- 7 , , ; ? >/ (j/ 0; ' > ? " " - c - = /2+" (;( >> , k * , + # ? " " - c (; >> , k * , +
, k#
8"""c-c " c/ ,#
8- " #"b33
$8' 5*
+'# *@ * - " # =k "- -= #" -- c *>#- " -f = c=
"-c#-= " - -c" -## * ;$#- # - k -" -$ *&- !$- # #-/2"# -@ - ! # *+>#- # " c= --# - # ->#" c"- -#-#$
> - 0- - $ - - - " =$ " " - ! 0 c-#
< 6 (" $ *) " "=-/2, *1>#-##c - *3$#-"= c= # " ""$" -= -- -/2, =f# "= c- c"= - " # c "= - -/2, - #"- # -##-$#" " =
* *<--/2"c $;- --## " *-/2"-=- " ># - /2 " = # "c - ""
"
* &* : $ -"
3*g *-/2"-=-"- c - "# * - /2 " - = # $ - c - $ ;$ c c " -
/ >" # # >" 2 2 / " : = (-"" < ! -" " , ;# === ! l*"" *"" *+"" ! -# ! (-"" , ; 4l*"" *"" 4 *+"" 5$ 7 4a5 9=7% , ; 5$ 7 l**"" **"" **+"" = *"" , ; 57 $ "
/- >" # # >" 2 2 8""" " - " <$ " 2 $ (-"" 2 (-"" , ; 4l*"" *"" 4 *"" 4a5 9=7% , ; - " 587 (l*"" *"" ( *"" l*+"" , ; , ; 4l*"" *"" 4 *"" 5$ 7 4a5 9=7% , ; 5$ 7 l**"" **"" **+"" = *+"" , ; 57
/- >" # #57 >" 2 2 , ;# ; *"" *"" ; *"" ;a5 9=7% , ;# *"" *"" *"" m* , ; # # " #" , ;# *3< < a" $ #- |