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

📄 laled.asm

📁 十五个关于AT89S51的源代码
💻 ASM
字号:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
;实例一:点亮P1.0口上的发光二极管  Light an LED  (《51单片机应用从零开始》 1.3小节实例)
;
;现象:P1.0口上的发光二极管被点亮后熄灭,以此循环
;
;作者:杨欣,刘长焕,张延强  电路飞翔网    eedesign@163.com
;
;				http://www.circuitfly.com
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


		ORG	00H
       START:
       		CLR	P1.0		;P1.0=0,发光二极管点亮
		CALL	DELAY		;调用延时子程序
		SETB	P1.0		;P1.0=1,发光二极管熄灭
		CALL	DELAY		;调用延时子程序
		JMP	START		;循环

       DELAY:				;延时200ms的子程序
		MOV     R3, #20		
D1:
		MOV     R4, #20
D2: 
		MOV     R5, #248
		DJNZ    R5, $		;R5减1,如果不为0,就执行本行
		DJNZ    R4, D2
		DJNZ    R3, D1
		RET			;子程序结束标志,返回主程序
		END			;程序结束点

⌨️ 快捷键说明

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