|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
void chk_busy()+ e2 k5 y, \- P. u, T4 |
{$ d4 D6 o2 z) v1 r6 I
unsigned int temp;
( h$ g2 g) ~* p: m" m; { *addr = 0x00ef; @+ l! a2 J% n& K
*LCDCOM = 0x0005; //RS=0(comm), RW=1(read), RST=17 {/ i$ s5 O/ M8 H
temp = 0x0080;
5 N( p" W4 s$ [7 X0 J0 g# D/ c while((temp&0x0080)!=0)1 ]% _% o- W7 E( } J
{
8 u2 ~5 j' R' S6 a4 v D/ @3 D9 u *LCDCOM = 0x000d; //EN=16 v. `: v0 z: `6 L, i# O: D
*addr = 0x00f7;
9 f: v# t8 U5 i8 v: x! Z6 D delay(10);6 ?- ?5 `5 Q- J- d! Y; T& j
temp = *LCDIN;
4 n) l/ a2 _- n: q% a *addr = 0x00ef;
8 |2 T# Z) h! }7 y- k7 p *LCDCOM = 0x0005; //EN=0
( B# E, M6 z# B }7 C( k+ w: r; y& ?+ x( a
*addr = 0x00ff;
) I9 Y( f7 }, b$ o P$ u$ _ //while((LCD_DAT&0x80)!=0);5 p% G7 t6 b! A ]# y( t* o& y5 t
}
$ G6 I$ P* j4 x( A4 m, g7 d请教一下,就是这个*adde指向的地址是怎么来的?
" ?' w8 p5 W: E. r1 {; l+ O \ |
|