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

📄 io_loop.asm

📁 51单片机实验课程:流水灯程序 用汇编或者c语言均可
💻 ASM
字号:
	ORG	0000H
	AJMP	START
	ORG	0100H



START:
	MOV	DPTR, #TAB	;将显示码表的首地址赋给DPTR
	MOV	R0, #8		;流水灯循环的状态次数
	CLR	P1.4		;选中流水灯所接573锁存器

LOOP:
	
	MOV	A, R0		
	MOVC	A, @A+DPTR	;查表找到码值
	MOV	P0, A		;将码值送到P0口上
	CALL	DELAY		;延时一端时间
	DJNZ	R0, LOOP	;判断循环有没有做完
	AJMP	START		;重新开始新一次的循环		


DELAY:				;定义延时程序
	MOV	R3, #255
LL1:	MOV	R4, #255
	DJNZ	R4, $
	DJNZ	R3, LL1
	RET


TAB:	DB	0FFH,0FEH,0FDH,0FBH,0F7H,0EFH,0DFH,0BFH,7FH	;定义码表

	END
	

⌨️ 快捷键说明

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