liushuideng.asm

来自「这个是自己编的流水灯的例子」· 汇编 代码 · 共 19 行

ASM
19
字号
	ORG 0000h
	AJMP  main
	ORG 0030h
MAIN:   CLR P1.7
	MOV SP,#7
	MOV A,#0FEH	; 让第一个发光管亮起来
LOOP:   MOV P0,A  	;从P0口输出到发光管
	LCALL DELAY	;调用延时1S
	RL A		;左移一位,下个发光管亮
	SJMP LOOP 	;循环
DELAY:  MOV R0, #10     ;延时1S子程序,使用参数R0,R6,R7 
DELAY0:	MOV R7, #100    ;延时0.1S
DELAY1: MOV R6, #250    ;延时1ms
	DJNZ R6,$
	DJNZ R7,DELAY1
	DJNZ R0,DELAY0
	RET
	END

⌨️ 快捷键说明

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