delay.asm

来自「实现了应急灯的控制」· 汇编 代码 · 共 32 行

ASM
32
字号
;$include(c8051f330.inc)
PUBLIC	_DELAY;
DE	SEGMENT CODE;
RSEG	DE;
_DELAY:	CLR C;
        MOV A,R7;
        SUBB A,#17H;
        MOV  R7,A;
        MOV A,R6
        SUBB A,#00H;
        MOV R6,A;
        JC  DELEND;
        

	MOV A,R6;
	RRC A;
	MOV R6,A;

	MOV A,R7;
	RRC A;
	MOV R7,A;
DELSMA:	DJNZ R7,DELSMA;
	MOV  A,R6;
	JZ   DELEND;
	DEC  R6;
        NOP
        MOV  R7,#0FCH;
	SJMP  DELSMA;
DELEND:	RET

        END

⌨️ 快捷键说明

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