?? 蜂鳴器.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 + -