⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 清显示ram子程序(清屏)-clear.asm

📁 红外抄表器.rar
💻 ASM
字号:
;##############清显示RAM 区(清屏)子程序-CLEAR ############
; 占用内部寄存器:R3,R4
; 入口参数:无
; 出口参数:无
; 内部调用子程序:
;     1. 写指令代码子程序(左屏E1)PR1
;     2. 写显示数据子程序(左屏E1)PR2
;     3. 写指令代码子程序(右屏E2)PR4
;     4. 写显示数据子程序(右屏E2)PR5
;########################################################

        CLEAR:  MOV     R4,#00H		;页面地址暂存器设置
        CLEAR1: MOV     A,R4            ;取页地址值
                ORL     A,#0B8H		;"或"页面地址设置代码
                MOV     COM,A		;页面地址设置
                LCALL   PR1
                LCALL   PR4
                MOV     COM,#00H	;列地址设置为"0"
                LCALL   PR1
                LCALL   PR4
                MOV     R3,#50H         ;一页清80个字节
        CLEAR2: MOV     DAT1,#00H       ;显示数据为"0"
                LCALL   PR2
                LCALL   PR5
                DJNZ    R3,CLEAR2       ;页内字节清零循环
                INC     R4		;页地址暂存器加1
                CJNE    R4,#04H,CLEAR1	;RAM 区清零循环
                RET

⌨️ 快捷键说明

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