⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 2多功能流水灯 .asm

📁 本原码是51单片机的实验原程序
💻 ASM
字号:
;=================================================
;	多功能流水灯   
;=================================================
;
;	zsMCU51实验板配套学习例程
;
;	中山单片机学习网	智佳科技
;
;	作者:逸风	QQ:105558851
;
;	http://www.zsmcu.com
;	E-mail:info@zsmcu.com
;=================================================

END_DATA 	EQU	0FFH	;设定结束标志位

	ORG	0000H		;上电复位,程序从0000H开始执行
START:
	MOV	SP,#60H
AGAIN:
	MOV	DPTR,#LED_TABLE
LOOP:
	CLR	A
	MOVC	A,@A+DPTR
	CJNE	A,#END_DATA,SHOW
	JMP	AGAIN
SHOW:
	MOV	P1,A
	MOV	R5,#30
	CALL	DELAY
	INC	DPTR
	JMP	LOOP

DELAY:
	MOV	R6,#50
S1:
	MOV	R7,#100
	DJNZ	R7,$				;$表示本行地址
	DJNZ	R6,S1
	DJNZ	R5,DELAY
RET

LED_TABLE:
	DB 01111111B				;用二进制的表示方式
	DB 10111111B
	DB 11011111B
	DB 11101111B
	DB 11110111B
	DB 11111011B
	DB 11111101B
	DB 11111110B
	DB 11111110B
	DB 11111101B
	DB 11111011B
	DB 11110111B
	DB 11101111B
	DB 11011111B
	DB 10111111B
	DB 01111111B
	DB 7FH,0BFH,0DFH,0EFH,0F7H,0FBH,0FDH,0FEH	;用十六进制的表示方式
	DB 0FEH,0FDH,0FBH,0F7H,0EFH,0DFH,0BFH,7FH
	DB 7EH,0BDH,0DBH,0E7H,0E7H,0DBH,0BDH,7EH
	DB 7FH,3FH,1FH,0FH,07H,03H,01H,00H
	DB END_DATA
END

⌨️ 快捷键说明

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