456.asm

来自「proteus的一个小定时计时」· 汇编 代码 · 共 43 行

ASM
43
字号

        ORG     00H
        AJMP    MAIN
        ORG     03H
  AJMP  SUB1
        ORG     0030H
MAIN:
        MOV     IE,#10000001B  
        MOV     TCON,#00000001B 
        MOV     SP,#20H
START:
        MOV     A,#0FEH
ROTATE:
        RR      A
        MOV     P0,A
        ACALL   DELAY
        AJMP    ROTATE
DELAY:
        MOV     R3,#00H
DEL:
        MOV     R4,#00H
        DJNZ    R4,$
        DJNZ    R3,DEL
        RET
SUB1:
        PUSH    PSW
PUSH A
        SETB    RS0   
        CLR     RS1
        MOV     R0,#09H
LOOP:
        MOV     A,#0H
        MOV     P0,A
        ACALL   DELAY
 MOV     A,#0FFH
        MOV     P0,A
        ACALL   DELAY
        DJNZ    R0,LOOP
POP A
        POP     PSW
        RETI
        END

⌨️ 快捷键说明

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