clrscr.src

来自「C51源码.其内文件包含spi」· SRC 代码 · 共 65 行

SRC
65
字号
; CLRSCR.SRC generated from: CLRSCR.C

$NOMOD51

NAME    CLRSCR

;DPP     DATA    084H
P1      DATA    090H
DPL     DATA    082H
DPH     DATA    083H
B       DATA    0F0H
?PR?clrlcdram?CLRSCR SEGMENT CODE
?DT?clrlcdram?CLRSCR SEGMENT DATA
EXTRN   IDATA (a_bcolor)
PUBLIC  Clrlcdram

        RSEG  ?DT?clrlcdram?CLRSCR
?clrlcdram?BYTE:
p?02:                   DS  2

        RSEG  ?PR?clrlcdram?CLRSCR
        USING   0
Clrlcdram:
clrscr:
        push   6
        push   7
        push   dpl
        push   dph
        push   0
        mov    r6,  #215
        mov    r7,  #163
	
        ;mov    dpp, #0f7h
		SETB   P1.0
		CLR    P1.4
		
        mov    dptr,#0fffh
        mov    r0,#a_bcolor
        mov    a,@r0
        mov    b,a
        swap   a
        orl    a,b
clrloop:
		movx   @dptr,a
        inc    dph
        djnz   r6,clrloop
        mov    dph,#0fh
        inc    dpl
        mov    r6,#215
        djnz   r7, clrloop

;       mov    dpp,#0efh
		
		SETB   P1.4
        CLR    P1.0
		
        pop    0
        pop    dph
        pop    dpl
        pop    7
        pop    6
        RET

        END

⌨️ 快捷键说明

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