MGLS240128AT驱动汇编程序
LCALL PR1
MOV DAT1,#00H ;设置RAM地址指针
MOV DAT2,#1CH ;CGRAM地址
MOV COM,#24H ;地址指针设置
LCALL PR1
MOV COM,#0B0H ;设置自动写指令
LCALL PR12
MOV A,COUNT ;计算写入的字节数
MOV B,#08H
MUL AB
MOV COUNT,A
INC B
MOV DPTR,#CGTAB
PUSH DPH
PUSH DPL
CGRAM1: LCALL ST3 ;判断STA3
;MOV DPTR,#ECHAR_TAB ;数组首地址
POP DPL
POP DPH
CLR A
; MOV A,R2
MOVC A,@A+DPTR ;取数据
INC DPTR
PUSH DPH
PUSH DPL
LCALL PR13 ;写入CGRAM
; INC R2
; CJNE R2,#20H,PR51
DJNZ COUNT,CGRAM1
DJNZ B,CGRAM1
MOV COM,#0B2H ;自动写结束指令
ACALL PR12
POP ACC
POP ACC
RET
;////////////T MODE CH_CHAR DISPLAY////////
WRI_CT: MOV A,O_Y
MOV B,#20H
MUL AB
ADD A,O_X
MOV O_X,A
MOV DAT1,A
MOV A,B
ADDC A,#00H
MOV O_Y,A
MOV DAT2,A
MOV COM,#24H
LCALL PR1
MOV A,CODEC
0
最新评论共有 0 位网友发表了评论
查看所有评论
发表评论
热点关注

