初学者:求救各位大侠!!
请问各位大侠,如何从AD12864点阵液晶模块中,读取指定地址的数据?
在本人的硬件电路中,P1口与液晶模块8位数据口直接连接,P3口与各液晶模块功能端直
接连接。以下是本人读数据子程序:
rd:
clr cs2
setb cs1 ;选定左屏
clr e
clr di
setb rw
rd1: mov p1,#0ffh
setb e ;读状态
mov a,p1
clr e
jb acc.7,rd1 ;忙否?忙则再读
setb di
mov p1,#0ffh
setb e ;读液晶数据
mov a,p1
clr e
mov 4ah,a ;送4AH
ret
但所读数据,并非原先预定的数据,而是#0FFH,后来经测试,第一次读会是#0FFH,再
读是#00H,哎!!!真不知是硬件,还是软件的问题,最惨就是过几天学校就要我们叫作
品,各位大侠帮帮我啊!!
发表时间:2002年4月30日13:36:00