Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Cómo leer un carácter de 12864 LCD?

¿Cómo leer un carácter de 12864 LCD?

Le damos un programa ensamblador,

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 es la subrutina de lectura ocupada, definición de puerto

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 ​​​​

También ha visto que la operación de lectura se realiza dos veces para leer un byte, se debe realizar una operación sin lectura antes de que se puedan leer los datos. .