版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
-單片機(jī)控制蜂鳴器4、電路板焊接、調(diào)試10-5、討論及進(jìn)一步研究建議116、心得11-我們用定時(shí)/計(jì)數(shù)器使單片機(jī)產(chǎn)生方波,利用定時(shí)/計(jì)數(shù)器使輸出管腳在一定周期反復(fù)翻轉(zhuǎn),到達(dá)所需頻率,而我們給定時(shí)/計(jì)數(shù)器的初始值就是我們的音符—半周期數(shù)據(jù)表,通過我們播放的音樂的樂譜,來對(duì)數(shù)據(jù)表進(jìn)展調(diào)用。我們用延時(shí)子程序來表示節(jié)拍,不同的節(jié)拍代表不同的延時(shí)。完成此次設(shè)計(jì)之后完全可以進(jìn)展擴(kuò)展,例如增加按鍵以及LED燈光效果,制成一個(gè)簡(jiǎn)易的音樂盒,給人以視覺聽覺等全方位的享受。-蜂鳴器蜂鳴器我們采用DC005電源供電,供電電壓為5V。穩(wěn)壓電路用來到達(dá)穩(wěn)定輸入電壓的-元件元件數(shù)量晶振11.0592M10pf2STC89C52RC1三極管1電容10uF1極性電容47uf1極性電容1000uf1單端穩(wěn)壓器1二極管1N40071DC005插頭插座1蜂鳴器1電位器10K1電阻10K2電阻1K1按鍵12、軟件設(shè)計(jì)要將音符和音符之間插入時(shí)間延時(shí),以產(chǎn)生需要的節(jié)拍,用01H或02H、03H其音調(diào)參數(shù)設(shè)為FFH,F(xiàn)FH,其節(jié)拍參數(shù)與其他音符的節(jié)拍參數(shù)確定方法一致,2.22.2程序流程圖樂曲完畢用節(jié)拍參數(shù)為00H來表示。聲音輸出接一個(gè)三極管,利用通斷放大聲場(chǎng)設(shè)置定時(shí)器根根據(jù)樂譜讀取數(shù)據(jù)產(chǎn)生方波蜂鳴器發(fā)聲2.3音調(diào)、節(jié)拍以及編碼確實(shí)定方法不同音高的樂音是用C、D、E、F、G、A、B來表示,這7個(gè)字母就是音樂的音名,它們一般依次唱成DO、RE、MI、FA、SO、LA、SI,即唱成簡(jiǎn)譜的1、2、3、4、5、6、7,相當(dāng)于漢字"多來米發(fā)梭拉西〞的讀音,這是唱曲時(shí)樂音的發(fā)音,所以叫"音調(diào)〞,即Tone。把C、D、E、F、G、A、B這一組音的半音〞,就叫"全音〞。在鋼琴等鍵盤樂器上,C–D、D–E、F–G、G–A、A沒有黑鍵相隔,它們之間的距離就是半音。通常唱成1、2、3、4、5、6、7的-如高音DO的頻率〔1046Hz〕剛好是中音DO的頻率〔523Hz〕的一倍,中音DO的頻率〔523Hz〕剛好是低音DO頻率〔266Hz〕的一倍;同樣的,高音RE的頻率〔1175Hz〕剛好是中音RE的頻率〔587Hz〕的一倍,中音RE的頻率〔587Hz〕剛好是低音RE頻率〔294Hz〕的一倍。知道了一個(gè)音符的頻率后,怎樣讓單片機(jī)發(fā)出相應(yīng)頻率的聲音呢?一般說t=12*〔TALL–THL〕/f0式中TALL=216=65536,THL為定時(shí)器待確定的計(jì)數(shù)初值。因此定時(shí)器TH=THL/256=(TALL–t*f0/12)/256-TL=THL%256=(TALL–t*f0/12)%256將t=1136μs代入上面兩式〔注意:計(jì)算時(shí)應(yīng)將時(shí)間和頻率的單位換算一下的定時(shí)器上下計(jì)數(shù)器的予置初值為:TH440Hz=(65536–1136*12/12)/256=FBHTL440Hz=(65536–1136*12/12)%256=90HTTTDo2621908229Do523956115Do10465757Do﹟2771805217Do﹟554903108Do﹟11095454Re2941701204Re587852102Re11755151Re﹟3111608193Re﹟62280497Re﹟12454848Mi3301515182Mi65975991Mi13184545Fa3491433172Fa69871686Fa1397434337013511627406768114804141So3921276153So78463877So1568383841512051458316027216613636La4401136136La88056868La176034344641078129932536641865323249410121219885066119763030就像我們聽音樂不自主的隨之拍手或跺腳。假設(shè)1拍實(shí)0.5s,則1/4拍為0.125s。至于1拍多少s,并沒有嚴(yán)格規(guī)定,就像人的心跳一樣,大局部人的-產(chǎn)生不同頻率的脈沖是非常方便的,利用單片機(jī)的定時(shí)/計(jì)數(shù)器來產(chǎn)生這樣的方拍碼對(duì)照1122/4拍233/4拍33/8拍442/1拍55663/4拍88AACCF設(shè)定延遲時(shí)間就可求得節(jié)拍的時(shí)間。假設(shè)1/4拍為1DELAY,則1拍應(yīng)為4DELAY,以此類推。所以只要求得1/4拍的DELAY時(shí)間,其余的節(jié)拍就是值DELAY值DELAY調(diào)4/4秒調(diào)4/4調(diào)187毫調(diào)94毫秒3/4調(diào)2/4-秒250毫秒3/4調(diào)2/4秒e歌曲播放的設(shè)計(jì)。先將歌曲的簡(jiǎn)譜進(jìn)展編碼,儲(chǔ)存在一個(gè)數(shù)據(jù)類型為unsignedchar的數(shù)組中。程序從數(shù)組中取出一個(gè)數(shù),然后別離出高4位得到63628#4FA#74064860中5SO784#5SO#831頻率〔HZ〕12622772294低DO#1DO#低63731638356493464898-RRE#2RE#31163928中6LA88064968低3M3306402193264994低4FA3496410398865030#4FA#37064185高1DO104665058低5SO39264260#1DO#110965085#5SO#41564331高2RE117565110低6LA44064400#2RE#12456513446664463高3M13186515749464524高4FA139765178中1DO52364580#4FA#148065198#1DO#55464633高5SO156865217中2RE58764684#5SO#166165235#2RE#62264732高6LA176065252中3M65964777186565268中4FA69864820高7SI196765283表3、電路仿真與分析-個(gè).he*文件,翻開.he*文件,將程序燒進(jìn)單片機(jī)89c52中,進(jìn)展調(diào)試。調(diào)試成4、電路板焊接、調(diào)試4.1焊接4.2調(diào)試-5、討論及進(jìn)一步研究建議6、心得-#include<reg52.h>sbitspeakerP6;e八位codeunsignedcharFREQH[]={0*F2,0*F3,0*F5,0*F5,0*F6,0*F7,0*F8,12345670*F9,0*F9,0*FA,0*FA,0*FB,0*FB,0*FC,12345670*FC,0*FC,0*FD,0*FD,0*FD,0*FD,0*FE,12345670*FE,0*FE,0*FE,0*FE,0*FE,0*FE,0*FF};1234567//頻率-半周期數(shù)據(jù)表低八位codeunsignedcharFREQL[]={0*42,0*C1,0*17,0*B6,0*D0,0*D1,0*B6,12345670*21,0*E1,0*8C,0*D8,0*68,0*E9,0*5B,12345670*8F,0*EE,0*44,0*6B,0*B4,0*F4,0*2D,//低音//高音//超高音//低音//中音//高音1-2345670*47,0*77,0*A2,0*B6,0*DA,0*FA,0*16};//超高音1234567//1/4拍為單位//卡農(nóng)音樂數(shù)據(jù)表codeunsignedcharyyb[]={5,3,2,3,3,1,4,3,1,5,3,2,3,3,1,4,3,1,5,3,1,22,1,1,3tinterruptT{TR0=0;speaker=!speaker;//先關(guān)閉T0輸出方波,發(fā)音-TH0=timer0h;TL0=timer0l;TR0=1;//下次的中斷時(shí)間,這個(gè)時(shí)間,控制音調(diào)//啟動(dòng)T0}voiddelay(unsignedchart)//延時(shí)程序,控制發(fā)音的時(shí)間長(zhǎng)度以1/4拍為單位{unsignedchart1;unsigned
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 生態(tài)旅游發(fā)展與管理指南
- 野生植物保護(hù)員春節(jié)假期安全告知書
- 工業(yè)廢水處理工春節(jié)假期安全告知書
- 2025年化工生產(chǎn)設(shè)備維護(hù)與保養(yǎng)手冊(cè)
- 電子支付與網(wǎng)絡(luò)安全手冊(cè)(標(biāo)準(zhǔn)版)
- 汽車回收工春節(jié)假期安全告知書
- 2025年房地產(chǎn)開發(fā)項(xiàng)目進(jìn)度控制手冊(cè)
- 2026馬年大吉課件
- 全國計(jì)算機(jī)二級(jí)考試《VFP》訓(xùn)練題及答案
- 體育教師資格證面試題及參考答案
- 腫瘤壞死因子受體相關(guān)周期性綜合征診療指南
- 中醫(yī)協(xié)定處方管理制度
- 高一數(shù)學(xué)第一學(xué)期必修一、四全冊(cè)導(dǎo)學(xué)案
- 2025年開封大學(xué)單招職業(yè)技能測(cè)試題庫完整
- 亞馬遜運(yùn)營(yíng)廣告培訓(xùn)
- 中建給排水施工方案EPC項(xiàng)目
- 電氣工程及自動(dòng)化基于PLC的皮帶集中控制系統(tǒng)設(shè)計(jì)
- 醫(yī)學(xué)教材 常見輸液反應(yīng)的處理(急性肺水腫)
- FURUNO 電子海圖 完整題庫
- 企業(yè)年會(huì)攝影拍攝合同協(xié)議范本
- 焊接質(zhì)量控制規(guī)范培訓(xùn)課件
評(píng)論
0/150
提交評(píng)論