启动程序.asm

来自「该源码与书本配套」· 汇编 代码 · 共 46 行

ASM
46
字号
	ORG	00H
	MOV	SP,#60H
START:	JB	P3.0,$
	JB	P3.1,REV
	ANL	P1,#11110000B
FOR:	CLR	P1.3
	SETB	P1.0
	SETB	P1.1
	ACALL	SPEED
	CLR	P1.0
	SETB	P1.1
	SETB	P1.2
	ACALL	SPEED
	CLR	P1.1
	SETB	P1.2
	SETB	P1.3
	ACALL	SPEED
	CLR	P1.2
	SETB	P1.3
	SETB	P1.0
	ACALL	SPEED
	AJMP	START
REV:	CLR	P1.0
	SETB	P1.3
	ACALL	SPEED
	CLR	P1.3
	SETB	P1.2
	ACALL	SPEED
	CLR	P1.2
	SETB	P1.1
	ACALL	SPEED
	CLR	P1.1
	SETB	P1.0
	ACALL	SPEED
	AJMP	START
SPEED:	MOV	A,P2
	ANL	A,#0FH
	MOV	R7,A
X2:	MOV	R6,#20H
X1:	MOV	R5,#90H
	DJNZ	R5,$
	DJNZ	R6,X1
	DJNZ	R7,X2
	RET
	END

⌨️ 快捷键说明

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