disp.asm

来自「这是我们做课程设计的时候频率发生器的一些程序模块,希望对大家有用」· 汇编 代码 · 共 50 行

ASM
50
字号

     SUM     EQU    30H


ORG     0000H
JMP     START

ORG     0040H
START:  MOV   SP,#50H
        CALL DISP2

MAIN:
        
        JMP   MAIN

DISP2:      MOV   30H,#50H
            MOV  31H,#00H
            MOV    R0,#SUM+1
            MOV    A,@R0
            ANL    A,#0F0H
            JNZ    DISP2_NEXT
            MOV    A,@R0
            ANL    A,#0FFH
            JNZ    DISP2_NEXT1
            ORL    A,#0FFH
            JMP    DISP2_NEXT2

DISP2_NEXT:
            MOV     A,@R0
            JMP     DISP2_NEXT2
DISP2_NEXT1:MOV     A,@R0
            ORL     A,#0F0H
DISP2_NEXT2:
            SETB    P0.7
            MOV     P2,A
            CLR     P0.7
            DEC     R0
            MOV     A,@R0
            SETB    P0.6
            MOV     P2,A
            CLR     P0.6
            SETB    P0.4
            RET

         END



  

⌨️ 快捷键说明

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