📄 蜂鸣器.asm
字号:
/*******************************************************************************
* 标题: 启东微芯LJD-SY-5100单片机开发系统演示程序
* 文件: 蜂鸣器.asm
* 日期: 2005-7-4
* 版本: 1.0
* 作者: 启东微芯
* 网站: http://www.ljd-2008.com
********************************************************************************
* 描述: *
* 在实验板完成设置DS1302时间为08年8月8日19点59分59秒,显示时、分、秒。 *
* *
* *
********************************************************************************
* 【版权】 Copyright(C)微芯科技 http://www.ljd-2008.com All Rights Reserved *
* 【声明】 此程序仅用于学习与参考,引用请注明版权和作者信息! *
*******************************************************************************/
ORG 0000H ;伪指令,指定程序从0000H开始存放
AJMP MAIN ;跳转指令,程序跳转到MAIN处
ORG 0100H ;伪指令,指定以下程序从0100H开始存放
MAIN:
MOV SP,#60 ;给堆栈指针赋初值
LOOP: ACALL MUSIC
AJMP LOOP
;***********************
;蜂鸣器输出声响子程序
;**********************
MUSIC:
MOV R5,#60H ;控制音长
MIC:
setb P3.7
cpl p3.7
ACALL DELAY5MS ;控制音调
DJNZ R5,MIC
RET
;***************
;延时子程序
;***************
DELAY5MS:
MOV R7,#3H
DELAY0: MOV R6,#40H
DELAY1: DJNZ R6,DELAY1
DJNZ R7,DELAY0
RET
;
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -