led.asm

来自「at89s51实验例程代码」· 汇编 代码 · 共 29 行

ASM
29
字号
;实验名称:走马灯
;  功能:LED从LED1循环到LED8。
;  作者:http://www.mcuyjf.com.cn
;        05-02-01
;***********************************************************
LED1_8		EQU	30H		;循环显示的内容
		ORG	0000H
		AJMP	MAIN
		ORG	0030H
MAIN:		MOV	LED1_8,#0FEH	;为0灯亮
		MOV	A,LED1_8
LOOP:		MOV	P1,A
		ACALL	DELAY		;调用延时
		RR	A
		SJMP	LOOP

;延时子程序
DELAY:		MOV	R7,#0FAH
DELAY_1:	MOV	R6,#0FAH
DELAY_2:	NOP
		NOP
		NOP
		NOP
		NOP
		DJNZ	R6,DELAY_2
		DJNZ	R7,DELAY_1
		RET
		
		END

⌨️ 快捷键说明

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