怎样实现从12864液晶读一个字符?

2024-12-21 09:31:44
推荐回答(1个)
回答1:

给你一个汇编的程序,
READDATA: ACALL READBUSY
SETB RW
SETB RS
MOV DATABUS,#0FFH
SETB EN
MOV DAT,DATABUS
CLR EN
ACALL READBUSY
SETB RW
SETB RS
MOV DATABUS,#0FFH
SETB EN
MOV DAT,DATABUS
CLR EN
RET
其中ACALL READBUSY是读忙子程序,端口定义
RS EQU P2.0
RW EQU P2.1
EN EQU P2.2
CS1 EQU P2.3
CS2 EQU P2.4
RST EQU P2.5
DATABUS EQU P0
你也看到了,读操作执行了两次,要读出一个字节,必须要先读空操作一次,才能读出数据。