版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、音樂門鈴設(shè)計制作說明書學(xué)校:九江職業(yè)技術(shù)學(xué)院班級:電氣0902姓名:周榮雨 20093777 熊文旋 20093757組別:10指導(dǎo)老師:杜楊完成時間:2010.12.23一、任務(wù)要求:用at89c51作為主控器,完成簡單樂曲演奏。二、音樂門鈴任務(wù)分析:音樂主要是由音符和節(jié)拍決定的,音符對應(yīng)于不同的聲波頻率,而節(jié)拍表達的是聲音 持續(xù)的時間。聲波為機械波,其頻率即質(zhì)點的振動頻率,可以通過一定頻率的方波信號驅(qū) 動喇叭發(fā)出不同的咅符;而節(jié)拍可以以某i基礎(chǔ)吋間為標準,進行整數(shù)倍的吋長控制達到 音符演奏時間即節(jié)拍的控制。如果將所要演奏的樂曲的每一個音符及時間以程序的形式固 化在單片機中,通過程序的運行驅(qū)
2、動硬件喇叭工作即可達到音樂演奏的效果。三、軟件的設(shè)計思路:1、系統(tǒng)采用中斷方式工作;2、主程序為中斷初始化程序、規(guī)定定時器的工作方式、通過查表形式獲得定時器的初值及 演奏時間的長度、樂譜表;3、屮斷程序為方波發(fā)生程序,用以驅(qū)動喇叭。4、利用定時器t1以方式1工作,產(chǎn)生各音符對應(yīng)頻率的方波,由p1.0輸出驅(qū)動喇叭發(fā) 咅。節(jié)拍控制通過調(diào)用延吋子程序d200 (延時200ms)次數(shù)來實現(xiàn),以每拍800ms為例, 一拍需循環(huán)調(diào)用d200延時子程序4次,同理,半拍就需用2次,設(shè)晶振頻率為12mhz,樂 曲中的音符、頻率、定時常數(shù)的關(guān)系如下表:c調(diào)音符5671234567頻率(hz)39244049452
3、4588660698784880988半周期jus)1.281.141.010.950.850.760-720.640.570.51定時值fb00fb8cfc0efc4afcaefd08fd30fd80fdc6fe025、咅的高低:音源振動頻率的高低。咅頻范圍為202000hz在本設(shè)計任務(wù)中,產(chǎn)生每 個音符對應(yīng)的頻率是由定時品初值所對應(yīng)的電平信號決定。其對應(yīng)關(guān)系也是:c調(diào)音符5671234567頻率/hz392440494524588660698784880988半周期/ms1.281. 141.010. 950. 850. 760. 720. 640. 570.51定時值fb00fb8cfc
4、0efc4afcaefd08fd30fd80fdc6fe02四、軟件設(shè)計流程圖及程序的設(shè)計五、源程序org0000hljmpstartorg001bh:定時器中斷入口movthi,r1:逼裝定時器初值movtl1,rocplp1.0;輸出方波reti;中斷返冋org01 oohstart: mov tmod,#1()h;t1方式1mov ie,#88h;允許t1中斷mov dptr,#tab;裝入首地址acall dmcxloop: clramovca,a+dptrmovri,a;定時器搞8位存r1incdptrclramovca,a+dptrmovro,a;低八位存r()orla,r1jzn
5、exto;全0休止符mova,r()anla,r1cjnea,#()ffh,next;全1表示樂曲結(jié)束sjmpstart;從頭開始,循環(huán)演奏next: movth1,r1;裝入定時值movtli,r()setbtrisjmpnext1nexto: clrtri;關(guān)掉定時器,停止發(fā)聲next): clraincdptrmovca,a+dptr;查延遲常數(shù)movr2,aloop 1:lc all d200;調(diào)用200ms的子程序djnzr2,loop1;控制延時次數(shù)incdptrajmploop;處理下一音符d200: movr4,#81h;延時200ms子程序d200b: mova.#0ffhd
6、200a: decajnzd200adec r4cjne r4, #00h,d200bretdmcx: mov a,3()hanl a,#0fhmovc a,a+dptrmov 31h,amov a,30hswap amov p0,30hretorg0200htab:db0fch,4ah,02h,0ch,4ah,02h,0fch,4ah,04hdb0fbh,0()h,04h,0fdh,08h,02h,0fdh,08h,02hdb0fdh,08h,04h,0fch,4ah,04h,0fch,4ah,02hdb0fdh,08h,02h,0fdh,80h,04h,0fdh,80h,04hdb0fdh
7、,30h,02h,0fdh,08h,02h,0fch,0aeh,04hdb00h,(x)h,04h,0ffh,0ffhend六. 仿真電路圖buz1 、 x juzzer>xtal1xtal2rstu1psealeeaq1234567ppppppppat89c51po.wado po.1/ad1 p0.2/ad2 po.3/ad3 p0.4/ad4 p0 5/ad5 p0.6/ad6 po.7/ad7p2 0/a8p2.1/a9 p22/a10 p2.3/a11 p2 4/a12 p2.5/a13 p26/a14 p2.7/a15p3.0/rxdp3.ktxd p3.2nnt0 p3.3/lntip3 4<to p3.5h1p36wrp3 7/rd3938373635%a3旦212223?425埸28101 1上13m ±1617七. 調(diào)試過程1、選用at89c51的單片機,輸入程序進行保存編譯,發(fā)現(xiàn)地址有錯,經(jīng)提示反復(fù)仔細改進 程序,在偉福上進行音樂演奏調(diào)試成功;2、依據(jù)圖形選用相應(yīng)的元器件畫出相應(yīng)硬件圖,仔細核對是否有錯,確保硬件圖無錯后, 點擊芯片選用對應(yīng)的音樂演奏程序,再開始仿真,反復(fù)核對是否顯示原定的效果;3、關(guān)掉所有音樂,接好自制的音樂,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【大學(xué)課件】官方單據(jù)公務(wù)證書
- 專利申請實務(wù)
- 最小公倍數(shù) 比較課件
- 小古文-大禹治水課件
- 《展覽品牌策劃》課件
- 2025年中國男褲行業(yè)市場前景預(yù)測及投資戰(zhàn)略研究報告
- 《慢性阻塞性肺疾患》課件
- 《緒論-城市意向》課件
- 2024年江蘇旅游職業(yè)學(xué)院單招職業(yè)適應(yīng)性測試題庫參考答案
- 2025經(jīng)營合同 終止合資經(jīng)營協(xié)議書
- (完整版)公務(wù)員考試行測答題卡-高清A4標準打印版
- 南海局勢和國家安全
- 初中化學(xué)實驗安全教育
- 《預(yù)測與決策教程第2版》(習(xí)題解答)機工版
- (正式版)YBT 6173-2024 鋼鐵行業(yè)沖擊負荷平抑用飛輪儲能系統(tǒng)技術(shù)規(guī)范
- GT 42456-2023 工業(yè)自動化和控制系統(tǒng)信息安全 IACS組件的安全技術(shù)要求
- 服裝色彩搭配智慧樹知到期末考試答案2024年
- 自動扶梯事故應(yīng)急處置預(yù)案
- 招生人員培訓(xùn)課件
- 2023-2024學(xué)年深圳市羅湖區(qū)七年級(上)期末考試 英語 試題(解析版)
- 中國陰離子交換膜行業(yè)調(diào)研分析報告2024年
評論
0/150
提交評論