?? buzz.asm
字號:
;*******************************Copyright (c)********************************
;** 廣州周立功單片機發展有限公司研究所
;** http://www.zlgmcu.com
;********************************文件信息*************************************
;文件名:Buzz.asm
;功能:使用DP-51h實驗儀學習I/O作基本輸出口并及其仿真調試程序的基本方法
;說明:
;正確設置跳線JP4使P1.3與BUZZ相連,即把跳線置于上端
;最后修改時間:2003年6月12
;*************************************************************************
ORG 8000H ;偽指令,指定程序從8000H開始存放
AJMP MAIN ;跳轉指令,程序跳轉到MAIN處
ORG 8100H ;偽指令,指定以下程序從8100H開始存放
MAIN:
MOV SP,#60 ;給堆棧指針賦初值
LOOP: ACALL MUSIC
AJMP LOOP
;***********************
;蜂鳴器輸出聲響子程序
;**********************
MUSIC:
MOV R5,#60H ;控制音長
MIC:
CPL P1.3
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 + -