微機(jī)原理(音樂播放器

微機(jī)原理(音樂播放器

ID:9033583

大小:648.00 KB

頁數(shù):22頁

時(shí)間:2018-04-15

微機(jī)原理(音樂播放器_第1頁
微機(jī)原理(音樂播放器_第2頁
微機(jī)原理(音樂播放器_第3頁
微機(jī)原理(音樂播放器_第4頁
微機(jī)原理(音樂播放器_第5頁
資源描述:

《微機(jī)原理(音樂播放器》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。

1、微機(jī)原理課程設(shè)計(jì)報(bào)告題目:音樂播放器學(xué)生姓名:學(xué)號(hào):專業(yè)班級(jí):同組姓名: 指導(dǎo)教師:楊紅杰設(shè)計(jì)時(shí)間:2010年上學(xué)期第17周指導(dǎo)老師意見:評(píng)定成績(jī):簽名:日期:年月日課程設(shè)計(jì)任務(wù)書題目:音樂播放器課程設(shè)計(jì)內(nèi)容要求:要求:1.根據(jù)確定的主題進(jìn)行分析,確定采用的微機(jī)芯片,并復(fù)習(xí)掌握相關(guān)知識(shí);2.設(shè)計(jì)整體結(jié)構(gòu)、框架;分析硬件框架、流程和軟件框架、流程;實(shí)現(xiàn)匯編程序;3.測(cè)試完成匯編程序;4.按要求完成課程設(shè)計(jì)和報(bào)告、答辯。目的:課程設(shè)計(jì)注重提高學(xué)生應(yīng)用能力、創(chuàng)新能力。在掌握了基本的實(shí)驗(yàn)方法和實(shí)驗(yàn)技能且理論教學(xué)完成的基礎(chǔ)上,要求學(xué)生通過一周的集中工作,初步鍛煉綜合運(yùn)用所學(xué)

2、知識(shí)的能力,通過討論與合作,完成一項(xiàng)完整的設(shè)計(jì)工作。更深入的了解微機(jī)芯片的用法和程序的完成過程,調(diào)試方法及技巧。通過這個(gè)環(huán)節(jié)來加深對(duì)《微機(jī)原理與接口技術(shù)》所學(xué)內(nèi)容的理解和融會(huì)貫通。設(shè)計(jì)者姓名:指導(dǎo)老師意見:指導(dǎo)老師簽名:目錄一.課程設(shè)計(jì)任務(wù)和目的31.1課程設(shè)計(jì)目的31.2課程設(shè)計(jì)任務(wù)3二、課程設(shè)計(jì)相關(guān)知識(shí)32.1定時(shí)/計(jì)數(shù)器8253A32.28253A內(nèi)部結(jié)構(gòu)42.38253A外部引腳52.58253A端口地址62.68253A功能72.78253A控制字72.88253A工作方式8三、總體設(shè)計(jì)方案93.1總體設(shè)計(jì)方案一93.2總體設(shè)計(jì)方案二93.3各個(gè)音符的對(duì)

3、應(yīng)頻率表10四.部分電路設(shè)計(jì)及功能解說114.1頻率發(fā)生電路114.2揚(yáng)聲器開關(guān)控制電路11五.硬件接線圖11六.軟件設(shè)計(jì)流程圖126.1總流程圖126.2音樂播放子程序流程圖13七.程序段功能匯總137.1MAIN程序137.2PLAY子程序147.3DELAY子程序和DELAY_OFF子程序14八.程序清單14九.試驗(yàn)結(jié)果和分析199.1試驗(yàn)結(jié)果199.2分析20十.課程設(shè)計(jì)總結(jié)和體會(huì)20十一.參考文獻(xiàn)21一.課程設(shè)計(jì)任務(wù)和目的1.1課程設(shè)計(jì)目的本課程設(shè)計(jì)注重提高學(xué)生應(yīng)用能力、創(chuàng)新能力。在掌握了基本的實(shí)驗(yàn)方法和實(shí)驗(yàn)技能且理論教學(xué)完成的基礎(chǔ)上,要求學(xué)生通過一周的

4、集中工作,初步鍛煉綜合運(yùn)用所學(xué)知識(shí)的能力,通過討論與合作,完成一項(xiàng)完整的設(shè)計(jì)工作。更深入的了解微機(jī)芯片的用法和程序的完成過程,調(diào)試方法及技巧。通過這個(gè)環(huán)節(jié)來加深對(duì)《微機(jī)原理與接口技術(shù)》所學(xué)內(nèi)容的理解和融會(huì)貫通。設(shè)計(jì)音樂播放器主要目的:?通過D/A裝換器產(chǎn)生模擬信號(hào),在實(shí)驗(yàn)平臺(tái)上實(shí)現(xiàn)簡(jiǎn)易音樂播放器。?了解利用數(shù)模轉(zhuǎn)換器產(chǎn)生音樂的基本方法。?掌握定時(shí)/計(jì)數(shù)器8253A的使用。1.2課程設(shè)計(jì)任務(wù)本次課程設(shè)計(jì)題目是:設(shè)計(jì)并實(shí)現(xiàn)一個(gè)鍵控音樂播放器。要求:(1)自己選用合適的芯片,不少于兩種。和其他硬件。(2)自行設(shè)計(jì)電路并使用匯編語言編寫程序完成鍵控音樂播放器功能。(3)該

5、播放器有若干首歌曲可以選擇,開始時(shí)輸出說明,要用戶選擇要播放的歌曲,然后根據(jù)用戶按鍵進(jìn)行播放、退出或出錯(cuò)提示。(4)利用8253作為音階頻率發(fā)生器,對(duì)一段音樂進(jìn)行編碼后存入音符表,程序中可調(diào)用音符表自動(dòng)播放音樂,從中了解音樂播放的原理。(5)利用8253A和PC機(jī),設(shè)計(jì)并實(shí)現(xiàn)簡(jiǎn)易音樂播放器(6)使用匯編語言編寫音樂播放程序。(7)上機(jī)調(diào)試程序并聯(lián)機(jī),利用試驗(yàn)箱提供的揚(yáng)聲器發(fā)聲。(8)完成實(shí)驗(yàn)報(bào)告。二、課程設(shè)計(jì)相關(guān)知識(shí)2.1定時(shí)/計(jì)數(shù)器8253A在微機(jī)及控制系統(tǒng)中,經(jīng)常要用到定時(shí)信號(hào)。如系統(tǒng)的日歷時(shí)鐘,動(dòng)態(tài)存儲(chǔ)器刷新。對(duì)外部執(zhí)行機(jī)構(gòu)控制時(shí)也需要定時(shí)中斷、定時(shí)檢測(cè)、定

6、時(shí)查詢等。定時(shí)的方法主要是兩種:軟件定時(shí):利用指令的執(zhí)行時(shí)間設(shè)計(jì)循環(huán)程序,使CPU執(zhí)行延遲子程序的時(shí)間就是定時(shí)時(shí)間。缺點(diǎn):執(zhí)行延遲時(shí),CPU一直被占用,降低了CPU的效率。硬件定時(shí):用計(jì)數(shù)器/定時(shí)器作為主要硬件,在軟件簡(jiǎn)單指令的控制下產(chǎn)生精確的時(shí)間延遲。突出優(yōu)點(diǎn)為計(jì)數(shù)時(shí)不占用CPU時(shí)間,如利用定時(shí)器/計(jì)數(shù)器產(chǎn)生中斷信號(hào),可建立多作業(yè)環(huán)境,提高了CPU效率。主要功能:(1)每片上有3個(gè)獨(dú)立的16位的減計(jì)數(shù)器通道。(2)對(duì)于每個(gè)計(jì)數(shù)器,都可以單獨(dú)作為定時(shí)器或計(jì)數(shù)器使用,并且都可以按照二進(jìn)制或十進(jìn)制來計(jì)數(shù)。(3)每個(gè)通道都有6種工作方式,都可以通過程序設(shè)置或改變。(4)

7、每個(gè)計(jì)數(shù)器的速率可高達(dá)2MHz。最高的計(jì)數(shù)時(shí)鐘頻率為2.6MHz。2.28253A內(nèi)部結(jié)構(gòu)8253的內(nèi)部結(jié)構(gòu)如圖所示,它主要包括以下幾個(gè)主要部分:圖2-18253的內(nèi)部結(jié)構(gòu)(1).?dāng)?shù)據(jù)總線緩沖器實(shí)現(xiàn)8253與CPU數(shù)據(jù)總線連接的8位雙向三態(tài)緩沖器,用以傳送CPU向8253的控制信息、數(shù)據(jù)信息以及CPU從8253讀取的狀態(tài)信息,包括某時(shí)刻的實(shí)時(shí)計(jì)數(shù)值。(2).讀/寫控制邏輯控制8253的片選及對(duì)內(nèi)部相關(guān)寄存器的讀/寫操作,它接收CPU發(fā)來的地址信號(hào)以實(shí)現(xiàn)片選、內(nèi)部通道選擇以及對(duì)讀/寫操作進(jìn)行控制。(3).控制字寄存器在8253的初始化編程時(shí),由CPU寫入控制字,以決

8、定通道的工

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

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

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(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)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。