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

📄 led_3.asm

📁 用89S52进行DS1820温度读取程序
💻 ASM
字号:
;计数实验
;通过减计数来实现小灯亮灭


		ORG		0000H				;伪指令		
		LJMP		MAIN				;跳转到单片机的主程序
		ORG		0100H				;伪指令,单片机主程序的开始
MAIN:		MOV		P1,	#0FFH		;将P1口上的灯全部关掉
M_00:		MOV		A,	P1			;将P1口上的状态读出
		DEC		A				;进行减1计算
		MOV		P1,	A			;将计算后的值送给P1口,使得灯开始亮
		LCALL		DEL				;调用延时子程序
		LCALL		DEL
		CJNE		A,	#00,M_01		;比较A是否为0
		MOV		P1,	#0FFH			;若为0,则将P1口上的灯全部关灭
M_01:		LJMP		M_00				;跳到M_00子程序,实现循环
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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -