led_1.asm

来自「用89S52进行DS1820温度读取程序」· 汇编 代码 · 共 34 行

ASM
34
字号
;流水灯实验,直接IO口,使用P1口来控制
;IO口置高,置低,即可控制灯的亮灭


		ORG		0000H				;伪指令		
		LJMP		MAIN				;跳转到单片机的主程序
		ORG		0100H				;伪指令,单片机主程序的开始
MAIN:		MOV		P1,		#0FFH		;关掉P1口上所有的灯,
		LCALL	DEL					;调用延时子程序
		CLR		P1.0
		LCALL	DEL
		CLR		P1.1
		LCALL	DEL
		CLR		P1.2
		LCALL	DEL
		CLR		P1.3
		LCALL	DEL
		CLR		P1.4
		LCALL	DEL
		CLR		P1.5
		LCALL	DEL
		CLR		P1.6
		LCALL	DEL
		CLR		P1.7
		LCALL	DEL
		LJMP		MAIN
DEL:		MOV		R6,	#0FFH			;延时子程序
DEL_1:	MOV		R7,	#0FFH
DEL_0:	NOP
		NOP
		DJNZ		R7,	DEL_0
		DJNZ		R6,	DEL_1
		RET
		END	

⌨️ 快捷键说明

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