|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
void chk_busy()
' [8 d# K9 r8 s r3 v' J4 q( i{6 K* m4 F/ r# l |; y
unsigned int temp;5 o9 k4 r9 j. v0 E3 _6 p- l, h
*addr = 0x00ef;$ i% l( S" {9 d9 } h* Z* f4 O3 }5 v
*LCDCOM = 0x0005; //RS=0(comm), RW=1(read), RST=1
' J4 @/ B6 W) _$ R: Y- `+ d. T temp = 0x0080;
+ ?, A' E1 Y5 { V# k while((temp&0x0080)!=0)
7 v- o7 m9 w3 @+ V/ v {
+ w% O: G; o2 Q# j" V& W *LCDCOM = 0x000d; //EN=1
$ E: i* j+ S9 T( R1 P *addr = 0x00f7;
# P$ H1 F. E% w* f% H. Z. B. Q# V delay(10);. D; G$ O6 r& G; k5 N
temp = *LCDIN;
0 A* e. s% p2 j% P9 I *addr = 0x00ef;
\7 L+ ]) M& V5 f *LCDCOM = 0x0005; //EN=00 z, ^# B" g/ [
}
) F; o2 b2 h1 `8 u1 G *addr = 0x00ff;
8 F1 V0 R, u/ `) O/ T. u //while((LCD_DAT&0x80)!=0);8 a- h' ~/ L7 }: C
}
6 J* v! r7 m% q/ x: y9 g5 G. b5 l请教一下,就是这个*adde指向的地址是怎么来的?+ q3 B; i$ [7 E7 V# R
|
|