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

📄 beep.asm

📁 《51单片机应用开发案例精选配套源代码
💻 ASM
字号:
;-----------------------------------
;                   蜂鸣器发音实例
;功能:蜂鸣器发出"滴、滴"的警报音
;-----------------------------------
BUZZER_PIN		EQU		P0.0

ORG	0000H				;伪指令,指定程序从0000H开始存放
LJMP	MAIN				;跳转指令,程序跳转到MAIN处

ORG	0100H				;伪指令,指定以下程序从0100H开始存放
MAIN:
	MOV	SP,#60H			;给堆栈指针赋初值
BUZZER:
	CPL		BUZZER_PIN		;取反P0.0,蜂鸣器蜂鸣
	LCALL	DELAY			;调延时子程序
	SJMP	BUZZER			;跳转,程序继续

;延时子程序
DELAY:
	MOV	R7,#10H
DELAY0:	
	MOV	R6,#7FH
DELAY1:	
	MOV	R5,#7FH
	DJNZ	R5,$
	DJNZ	R6,DELAY1
	DJNZ	R7,DELAY0
	RET

END

⌨️ 快捷键说明

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