单片机1602液晶起始地址问题,知道的说一下
发布网友
发布时间:2022-10-13 19:11
我来回答
共2个回答
热心网友
时间:2023-11-09 06:59
LCDPOS: ;设置第(XPOS,YPOS)个字符的DDRAM地址
PUSH ACC
ANL XPOS,#0FH ;X位置范围(0到15)
ANL YPOS,#01H ;Y位置范围(0到1)
MOV A,YPOS ;(XPOS,YPOS)对应DDRAM地址
CJNE A,#00,LPS_LAY ;(第一行)X: 第0----15个字符
MOV A,XPOS ; DDRAM: 0----0FH
JMP LPS_LAX
LPS_LAY:
MOV A,XPOS ;(第二行)X: 第0----15个字符
ADD A,#40H ; DDRAM: 40----4FH
LPS_LAX:
ORL A,#80H ;设置DDRAM地址
CALL LCDWC
POP ACC
RET
;DDRAM地址:
;(第一行)X: 第0----15个字符
; DDRAM: 0----0FH
;(第二行)X: 第0----15个字符
; DDRAM: 40----4FH
-------------------------------------------
csatong www.sunman.cn
-------------------------------------------
热心网友
时间:2023-11-09 06:59
一共就两行