cwpr.asm

来自「这是LCD液晶显示器的主要控制器hd61830的软件包」· 汇编 代码 · 共 27 行

ASM
27
字号
; 西文字符写入子程序CW_PR
;   占用内部资源:O_XL,O_YL,CODE,CFLUG,A,B
;   内部调用子程序:PR1,PR2
;   程序调用入口: CW_PR
;   程序输入变量: O_XL,O_YL,CFLUG,CODE
         CW_PR: JNB	CFLUG,CW_PR1
		MOV     A,O_YL           ; 取行坐标地址
                MOV     B,#PARA1         ; 设置显示域宽度
                MUL     AB               ; 计算光标指针地址
                ADD     A,O_XL           ; 加列坐标地址
                MOV     O_XL,A           ; 光标低8位暂存O_XL
                MOV     A,B
                ADDC    A,#00H
                MOV     O_YL,A           ; 光标高8位暂存O_YL
                MOV     COM,#0AH         ; 设置光标指针
                LCALL   PR1
                MOV     DAT1,O_XL
                LCALL   PR2
                MOV     COM,#0BH
                LCALL   PR1
                MOV     DAT1,O_YL
                LCALL   PR2
        CW_PR1: MOV     COM,#0CH         ; 设置写数据指令代码
                LCALL   PR1
                MOV     DAT1,CODE        ; 写入显示数据
                LCALL   PR2
                RET

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?