版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
題目:基于單片機的簡易電子琴設(shè)計學(xué)院:機電工程學(xué)院專業(yè):電氣工程及其自動化指導(dǎo)教師:I 2 1.3.1單片機工作原理 1.3.2數(shù)碼管 2.1.1程序設(shè)計內(nèi)容 2.2.1原理 2.2.2程序框圖 1.電路原理圖 2.程序框圖 3.系統(tǒng)流程圖 4.語言源程序 1機內(nèi)部的定時器T0來產(chǎn)生不同頻率的方波,驅(qū)動喇叭發(fā)出不同音節(jié)的聲音.再利用延遲來控制發(fā)音時間的長短,即可控制音調(diào)中的節(jié)拍.把樂譜中的音符對應(yīng)的頻率轉(zhuǎn)換為定時常數(shù),把相應(yīng)的節(jié)拍變換為定時常數(shù),然后作成表格存放在儲存器中,由程序查表得到定時常數(shù)和延時常數(shù),分別用以控制定時器產(chǎn)生方波的頻率和該頻率方波的持續(xù)時間.當(dāng)延遲常數(shù)到時,再查下一個音符的定時常數(shù)和延遲常數(shù).依次進行下去,就可演奏悅耳動聽的音樂.主要實現(xiàn)1》能夠發(fā)出1.2.3.4.5.6.7等七個音符。2》能自動演奏完,自選的一首歌曲兩著我國經(jīng)濟的飛速發(fā)展,單片機在越來越多的領(lǐng)域得到了廣泛的應(yīng)著我國經(jīng)濟的飛速發(fā)展,單片機在越來越多的領(lǐng)域得到了廣泛的應(yīng)23我所設(shè)計的該產(chǎn)品時根據(jù)自身的興趣和愛好所設(shè)計的,通過我所設(shè)計的該產(chǎn)品時根據(jù)自身的興趣和愛好所設(shè)計的,通過對傳3、數(shù)碼管顯示電路:為指示出當(dāng)前演奏的曲目標(biāo)號和顯示當(dāng)前按下的鍵號,我4RESETTXDWRALE/P23456789BEEP-器/計數(shù)器,結(jié)合對外接晶振的調(diào)節(jié)來確定一個合適的振蕩周期,從而確定出內(nèi)的方波,驅(qū)動喇叭發(fā)出不同音節(jié)的聲音.再利用延遲來控制發(fā)音時間的長短,即可控制音調(diào)中的節(jié)拍.把樂譜中的音符對應(yīng)的頻率轉(zhuǎn)換為定時常數(shù),把相應(yīng)的節(jié)拍變換為定時常數(shù),然后作成表格存放在儲存器中,由程序查表得到定時常數(shù)和延時常數(shù),分別用以控制定時器產(chǎn)生方波的頻率和該頻率方波的持續(xù)時間.當(dāng)延遲5顯示電路主控模塊鍵掃描電路顯示電路主控模塊鍵掃描電路發(fā)聲電路●電源控制模式:時鐘可停止和恢復(fù);空閑模式;掉電模式?!?個中斷源●4個中斷優(yōu)先級6選通信號,低電平有效.他同樣可以驅(qū)動8個址鎖存,從而實現(xiàn)低位地址與數(shù)據(jù)的分離。7十進制調(diào)整電路等。運算器主要用于實現(xiàn)算術(shù)/邏輯運算及位操作運算。二是控制器包括時鐘發(fā)生器,定時控制邏輯,指令寄存器,指令譯碼器,程序計數(shù)器PC,程譯碼器譯碼后由定時控制電路發(fā)生相應(yīng)的控制信號,最終完成指令所規(guī)定的操③累加器是一個最常用的8位特殊功能寄存器,它可以用于存放操作數(shù),也沒④寄存器B是一個8位寄存器,主要用于乘法和除法的運算,8⑷單片機的輸入/輸出端口9使數(shù)據(jù)/地址經(jīng)反向器與場效應(yīng)管VT2接通,當(dāng)數(shù)據(jù)輸入時,數(shù)據(jù)信號從引腳通過1.3.2單片機的工作原理⑴單片機復(fù)位方式:單片機復(fù)位方式有上簡單復(fù)位電路和采用專用復(fù)位電路芯片構(gòu)成復(fù)位電路80C51系列帶總線的單片微機芯片引腳可以構(gòu)成圖8-1所示的三總線結(jié)1.允許中斷寄村器IE(2)一(IE6)保留位。2.中斷優(yōu)先級寄存器IP(2)一(IP.6)保留位。3.優(yōu)先級結(jié)構(gòu)(2)一種中斷(不管是什么優(yōu)先級)一旦得到響應(yīng),與它同級的中斷不能再中為了實現(xiàn)這兩條規(guī)則,中斷系統(tǒng)內(nèi)部包含兩個不可尋址的“優(yōu)先級激活”觸(2)正在執(zhí)行的指令,尚未完成其最后一個機器周期(換指令完成前,任何中斷請求都得不到響應(yīng));在RETI或者讀寫IE或IP之后,不會馬他指令之后才會響應(yīng))。4.中斷響應(yīng)協(xié)議中斷服務(wù)子程序的最后一條指令應(yīng)是RETI(中斷返回)。RETI指令將清除”優(yōu)先級激活”觸發(fā)器(該觸發(fā)器在響應(yīng)中斷時被置位)。然后由堆棧彈出兩個字節(jié)5.外部中斷或l,后文中用到類同的符號,其含意相似),的兩個周期中,對INTx引腳進行連續(xù)兩次采樣,若第一次采樣值為高,第二次由于外部中斷引腳每個機器周期被采樣一次,為確保采樣,由引腳INTx輸完全沒有控制(在專用寄存器中,沒有相應(yīng)的中斷請求標(biāo)志),也不像某些微處理7.中斷響應(yīng)時間的指令,則附加的等待時間不會超過5個1.3.2數(shù)碼管aa7fg195dDNGabcdefgc“8”“9”“A”“b”“C”“d”“E”“F”2.2.1音樂相關(guān)知識2.2.2如何用單片機實現(xiàn)音樂的節(jié)拍2.3.3如何用單片機產(chǎn)生音頻脈沖對于單片機而言,產(chǎn)生不同頻率有脈沖非常方便,可以利用它的定時/計數(shù)器來2..3程序框圖將程序燒入芯片,調(diào)試成功后,可任意彈奏自己想要的旋律。本研究通過制作參考文獻[11]龍威林,楊冠聲,胡山.單片機應(yīng)用入門:AT89S51和AVR[M].北京:化學(xué)工業(yè)出版社,2008.[12]黃鑫,馬善農(nóng),趙永科.基于CPLD的電子琴研究與設(shè)計[J].科技廣場,2007(5).[13]趙亮,侯國銳.單片機C語言編程與實例[M].北京:人民郵電出版社,2003.[14]楊恢先,黃輝先.單片機原理及應(yīng)用[M].北京:人民郵電出版社,2006.[15]張虹.單片機原理及應(yīng)用[M].北京:中國電力出版社,2009.[16]李云鋼,鄒逢興,龍志強.單片機原理與應(yīng)用系統(tǒng)計[J].北京:中國水利水電出版社,2008.系統(tǒng)程序流程如圖所示:程序開始查表得相應(yīng)琴鍵查表得相應(yīng)琴鍵次琴鍵是否被釋放Y關(guān)閉定時器,進行下一次琴鍵識別YY判斷是否是抖動N并跳轉(zhuǎn)到相應(yīng)的程序uintcodetable1[]={64580,64684,64777,6482uintcodetable2[]={65058,65110,65157,65170x3f,0x06,0x5b,0x4f,0x66,0x60x7f,0x6f,0x77,0x7c,0x39,0x5e0xbf,0x86,0xdb,0xcf,0xe6,0xe0xff,0xef,0x77,0x7c,0x39,0x5e0x26,0x20,0x20,0x20,0x20,0x20,0x26,0x10,0x20,0x10,0x20,0x0x30,0x20,0x39,0x10,0x30,0x10,0x30,0x80,0x26,0x20,0x20,0x0x20,0x80,0x2b,0x20,0x26,0x20,0x20,0x20,0x2b,0x10,0x26,0x0x30,0x20,0x30,0x20,0x39,0x10,0x26,0x10,0x26,0x60,0x40,0x0x30,0x20,0x30,0x20,0x39,0x10,0x26,0x10,0x26,0x80,0x26,0x0x2b,0x20,0x30,0x10,0x39,0x10,0x26,0x10,0x2b,0x10,0x2b,0x0x20,0x10,0x20,0x10,0x2b,0x10,0x26,0x30,0x30,0x80,0x18,0x0x20,0x20,0x20,0x40,0x26,0x20,0x2b,0x20,0x30,0x20,0x30,0x0x20,0x80,0x1c,0x20,0x1c,0x20,0x1c,0x20,0x30,0x20,0x30,0x0x20,0x20,0x2b,0x10,0x26,0x10,0x2b,0x10,0x26,0x10,0x26,0x0x18,0x20,0x18,0x20,0x26,0x20,0x20,0x20,0x20,0x60,0x26,0x0x30,0x20,0x1c,0x20,0x20,0x20,0x20,0x80,0x26,0x20,0x30,0x0x39,0x20,0x26,0x10,0x2b,0x10,0x2b,0x20,0x2b,0x40,0x40,0x0x20,0x10,0x2b,0x10,0x26,0x30,0x30x30,0x1C,0x10,0x20,0x40,0x1C,0x10,0x18,0x10,0x20,0x10,0x0x20,0x20,0x20,0x1C,0x20,0x18,0x20,0x20,0x80,0xFF,0x20,0x30,0x1C,0x10,0x18,0x20,0x15,0x20,0x1C,0x20,0x20,0x20,0x26,0x40,0x20,0x20,0x2B,0x20,0x26,0x20,0x20,0x20,0x30,0x80,0xFF,0x20,0x20,0x1C,0x10,0x18,0x10,0x20,0x20,0x26,0x20,0x2B,0x20,0x30,0x20,0x2B,0x40,0x20,0x20,0x1C,0x10,0x18,0x10,0x20,0x20,0x26,0x20,0x2B,0x20,0x30,0x20,0x2B,0x40,0x20,0x30,0x1C,0x10,0x18,0x20,0x15,0x20,0x1C,0x20,0x20,0x20,0x26,0x40,0x20,0x20,0x2B,0x20,0x26,0x20,0x20,0x20,0x30,0x80,0x20,0x30,0x1C,0x10,0x20,0x10,0x1C,0x10,0x20,0x20,0x26,0x20,0x2B,0x20,0x30,0x20,0x2B,0x40,0x20,0x15,0x1F,0x05,0x20,0x10,0x1C,0x10,0x20,0x20,0x26,0x20,0x2B,0x20,0x30,0x20,0x2B,0x40,0x20,0x30,0x1C,0x10,0x18,0x20,0x15,0x20,0x1C,0x20,0x20,0x20,0x26,0x40,0x20,0x20,0x2B,0x20,0x26,0x20,0x20,0x20,0x30,0x30,0x20,0x30,0x1C,0x10,0x18,0x40,0x1C,0x20,0x20,0x20,0x26,0x40,0x13,0x60,0x18,0x20,0x15,0x40,0x13,0x40,0x18,0x80,0x00,};{}{{}}{{{}{}{{{break;}}}}}{//*******************************中音****************//********************中音DO***{delay(10);{while(!key0);kai=1;}}//********************中音re*******{delay(10);{while(!key2);kai=1;}}//********************中音mi*****{delay(10);{while(!key4);kai=1;}}//********************中音fa*****{delay(10);{while(!key6);kai=1;}}//********************中音so******{delay(10);{while(!key8);kai=1;}}//********************中音la*****{delay(10);{while(!key10);kai=1;}
溫馨提示
- 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. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 華南理工大學(xué)《計算機通信網(wǎng)絡(luò)》2023-2024學(xué)年期末試卷
- 華南理工大學(xué)《高級語言程序設(shè)計》2022-2023學(xué)年期末試卷
- 快遞行業(yè)食品安全疫情防控方案
- 酒店行業(yè)服務(wù)標(biāo)準(zhǔn)化管理制度
- 巖棉板外墻保溫施工技術(shù)規(guī)范方案
- 解除勞動協(xié)議書的心理疏導(dǎo)建議
- 醫(yī)院新冠肺炎疫情應(yīng)急處理方案
- 2024至2030年中國膠貼行業(yè)投資前景及策略咨詢研究報告
- 2024至2030年中國紙臺捆扎機行業(yè)投資前景及策略咨詢研究報告
- 2024至2030年電石法聚氯乙烯項目投資價值分析報告
- 河北省衡水市藥品零售藥店企業(yè)藥房名單目錄
- 私域員工(私域流量私域運營)業(yè)績考核指標(biāo)標(biāo)準(zhǔn)
- 《卜算子·詠梅》(兩首)課件
- 清華大學(xué)抬頭信紙
- 管道安裝檢驗批質(zhì)量驗收記錄表
- 魯教版高一化學(xué)必修一知識點總結(jié)
- 醫(yī)保培訓(xùn)記錄表
- 四年級上冊數(shù)學(xué)教案 8 小數(shù)乘法 青島版(五四學(xué)制)
- 小學(xué)數(shù)學(xué)蘇教版六年級上冊《認識比》課件(公開課)
- 需求階段進度報告
- 鋼棧橋及平臺檢查驗收標(biāo)準(zhǔn)
評論
0/150
提交評論