電子琴微機(jī)原理基于課程設(shè)計(jì)

電子琴微機(jī)原理基于課程設(shè)計(jì)

ID:14666750

大?。?08.93 KB

頁數(shù):19頁

時(shí)間:2018-07-29

電子琴微機(jī)原理基于課程設(shè)計(jì)_第1頁
電子琴微機(jī)原理基于課程設(shè)計(jì)_第2頁
電子琴微機(jī)原理基于課程設(shè)計(jì)_第3頁
電子琴微機(jī)原理基于課程設(shè)計(jì)_第4頁
電子琴微機(jī)原理基于課程設(shè)計(jì)_第5頁
資源描述:

《電子琴微機(jī)原理基于課程設(shè)計(jì)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、湖南科技大學(xué)瀟湘學(xué)院信息與電氣工程系《課程設(shè)計(jì)報(bào)告》題目:基于8086的電子琴設(shè)計(jì)專業(yè):通信工程班級(jí):通信一班姓名:羅婷學(xué)號(hào):1354040118指導(dǎo)老師:歐青立陳君宋芳管志利李目2015年12月28日信息與電氣工程系課程設(shè)計(jì)任務(wù)書2015—2016學(xué)年第1學(xué)期專業(yè):通信工程學(xué)號(hào):1354040118姓名:羅婷課程設(shè)計(jì)名稱:微機(jī)原理與接口技術(shù)設(shè)計(jì)題目:基于8056的電子琴設(shè)計(jì)完成期限:自2015年12月14日至2015年12月26日共2周設(shè)計(jì)內(nèi)容:通過8255和8253來實(shí)現(xiàn)電子琴模擬,主要可以分成兩部分,分別為輸入部分和發(fā)音部分。輸入部分:主要是由8

2、255和8個(gè)常開型開關(guān)來完成。發(fā)音部分:CUP通過對定時(shí)器8253的通道2進(jìn)行編程,使其I/O寄存器接收一個(gè)控制聲音頻率的16位計(jì)數(shù)值,端口61H的最低位控制通道2門控的開斷,以產(chǎn)生特殊的音響。本文用到的是8253的方式3——方波發(fā)生器?;疽螅?.以8255接八個(gè)開關(guān)K1~K8,做電子琴按鍵輸入。2.以8253控制揚(yáng)聲器,撥動(dòng)不同的開關(guān),發(fā)出相應(yīng)的音階。要求:開關(guān)K1K2K3K4K5K6K7K8對應(yīng)頻率靜音silasofamirido對應(yīng)數(shù)據(jù)0FEH0FDH0FBH0F7H0EFH0DFH0BFH7FH指導(dǎo)教師(簽字):批準(zhǔn)日期:年月日摘要定時(shí)器/

3、計(jì)數(shù)器8253可以產(chǎn)生不同頻率的信號(hào),經(jīng)過三極管放大驅(qū)動(dòng)揚(yáng)聲器發(fā)出不同的音階。硬件上以8086作為核心處理單元,將8253的輸出端連接音頻模塊。軟件上檢測按鍵是否有鍵按下,判斷按鍵并驅(qū)動(dòng)對應(yīng)發(fā)音子程序。通用MIDI音源模塊制作制作出的電子琴,結(jié)構(gòu)簡單,可靠性高,并且價(jià)格低廉,具有實(shí)用的價(jià)值。這種電子琴能夠支持單音和復(fù)音彈奏,如果與高品質(zhì)的音源芯片連接,音質(zhì)更可與高檔電子琴相媲美。手機(jī)中通用的音樂芯片構(gòu)成音源模塊,效果不錯(cuò),價(jià)格更低廉,如韓國產(chǎn)的QS6400等,這些芯片的驅(qū)動(dòng)要復(fù)雜一些,需要對芯片進(jìn)行初始化設(shè)置。此外還有音樂盒、附有生日歌的生日卡片等等。

4、所以利用微機(jī)制作的簡易電子琴在我們的日常生活中隨處可見。關(guān)鍵詞:AltiumDesigner;masm.5.0;8086;8255;8253定時(shí)器;目錄1.設(shè)計(jì)目的52.元件與儀器63.設(shè)計(jì)內(nèi)容64.電路工作原理65.1控制模塊工作原理75.2.08255A芯片:85.2.18255A的內(nèi)部結(jié)構(gòu)85.2.28255的外部引腳85.2.38255的方式控制字96.發(fā)聲模塊工作原理106.1.18253芯片106.1.28253的6種工作方式:117.整體電路圖138.主要程序與編譯軟件149.軟件程序:1510.心得體會(huì)191.設(shè)計(jì)目的檢驗(yàn)和提高我在原理

5、與接口綜合應(yīng)用方面分析問題與解決問題的能力,同時(shí)也給我提供更多、更好的訓(xùn)練機(jī)會(huì)。根據(jù)設(shè)計(jì)要求,盡可能完成設(shè)計(jì)要求的功能,選擇最合適的器件,構(gòu)成最有效的硬件電路來完成。2.元件與儀器1.計(jì)時(shí)器82532.并行控制器8255A3.實(shí)驗(yàn)臺(tái)4.PC機(jī)3.設(shè)計(jì)內(nèi)容⑴根據(jù)揚(yáng)聲器發(fā)聲原理可知:不同頻率的方波通過揚(yáng)聲器可發(fā)出不同的聲音。⑵由此構(gòu)想運(yùn)用8253通道二工作在方式3的狀態(tài)下控制其2#計(jì)數(shù)器對應(yīng)寄存器中的數(shù)值,然后將輸出端口OUT2產(chǎn)生的方波通過揚(yáng)聲器轉(zhuǎn)換成為聲音。⑶為了實(shí)現(xiàn)彈奏按鍵來控制揚(yáng)聲器,可以通過用開關(guān)改變8253(工作在方式3的狀態(tài)下)2#計(jì)數(shù)器對應(yīng)

6、寄存器中的數(shù)值,8253輸出端口OUT2通過74LS08后與揚(yáng)聲器相連接。⑷最后要實(shí)現(xiàn)的就是將開關(guān)對應(yīng)的數(shù)字信號(hào)存入寄存器中采用8255A并行接口特點(diǎn),使端口A工作在方式PB1并作為輸出口,端口B工作在方式0,并作為輸入口。將開關(guān)與8255A的輸入端口A相連接。4.電路工作原理整個(gè)電路采用模塊化來進(jìn)行設(shè)計(jì),分為控制模塊和發(fā)聲模塊。主要的器件有一個(gè)并行接口8255,和一個(gè)8253定時(shí)器。輸入部分的硬件原理圖比較簡單,控制模塊其主要是由8個(gè)常開型開關(guān)和一個(gè)并行接口8255組成。8個(gè)開關(guān)一端接地,另一端接到8255的A口輸入,并且通過一個(gè)電阻接到+5V。因此

7、,在開關(guān)不按下時(shí),從8255A口輸入的是高電平,當(dāng)開關(guān)按下時(shí),輸入的則是低電平,這樣通過低電平觸發(fā),既方便也對芯片起保護(hù)作用。通過軟件檢測輸入的數(shù)據(jù),然后給8253送相應(yīng)頻率的計(jì)數(shù)值。發(fā)音模塊連接到揚(yáng)聲器上的是8253定時(shí)器2,GATE2與端口61H的PB0相連,當(dāng)PB0=1時(shí),GATE2獲得高電平,使定時(shí)器2可以在模式3(方波)下工作。定時(shí)器2的OUT2與端口61H的PB1通過一個(gè)與門與揚(yáng)聲器的驅(qū)動(dòng)電路相連。當(dāng)PB1=1時(shí),允許OUT2的輸出信號(hào)到達(dá)揚(yáng)聲器電路。因此,只有PB0和PB1同時(shí)為“1”時(shí),才能驅(qū)動(dòng)揚(yáng)聲器鳴叫。5.1控制模塊工作原理控制部分

8、主要是由8255和8個(gè)常開型開關(guān)來完成。常開型開關(guān)如右圖。8個(gè)常開型開關(guān)K1~K8與8255的

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。