音樂播放器二_第1頁(yè)
音樂播放器二_第2頁(yè)
音樂播放器二_第3頁(yè)
音樂播放器二_第4頁(yè)
音樂播放器二_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

PAGEPAGE91、設(shè)計(jì)題目:_____________________2、設(shè)計(jì)內(nèi)容和要求:設(shè)計(jì)要求:利用8253作為音階頻率發(fā)生器,應(yīng)先對(duì)一段音樂進(jìn)行編碼后存入音符表,并建立好音階表(只建立一個(gè)8度即可,音階表見附錄),音符長(zhǎng)度不能少于60個(gè),連續(xù)播放3遍后停止。3、設(shè)計(jì)任務(wù)和要求:3.1接口設(shè)計(jì)、連接和調(diào)試根據(jù)所選題目和所用的接口電路芯片設(shè)計(jì)出完整的接口電路,并在實(shí)驗(yàn)系統(tǒng)上完成電路的連接和調(diào)試通過。3.2程序設(shè)計(jì)、調(diào)試要求畫出程序框圖,設(shè)計(jì)出全部程序并給出程序設(shè)計(jì)說明和程序注釋,并在實(shí)驗(yàn)系統(tǒng)上調(diào)試通過。3.3課程設(shè)計(jì)說明書a、本次課程設(shè)計(jì)的目的和意義。b、設(shè)計(jì)報(bào)告:字?jǐn)?shù)約2000-3000字(不包括程序清單),內(nèi)容包括:eq\o\ac(○,1)設(shè)計(jì)題目;eq\o\ac(○,2)系統(tǒng)的主要功能、作用以及主要技術(shù)性能指標(biāo);eq\o\ac(○,3)總體設(shè)計(jì)方案、工作和組成原理(框圖)或設(shè)計(jì)說明、采用的技術(shù)路線等;eq\o\ac(○,4)系統(tǒng)設(shè)計(jì):接口電路設(shè)計(jì),程序設(shè)計(jì)(程序框圖和程序清單及注釋)其他有關(guān)的理論分析和計(jì)算;eq\o\ac(○,5)設(shè)計(jì)總結(jié):對(duì)整個(gè)設(shè)計(jì)工作過程進(jìn)行歸納和綜合,對(duì)設(shè)計(jì)中所存在的問題和不足進(jìn)行分析和總結(jié),提出解決的方法、措施、建議和對(duì)這次設(shè)計(jì)實(shí)踐的認(rèn)識(shí)、收獲和提高。c、作品的使用或操作說明。d、設(shè)計(jì)圖紙或圖表(如接口電路原理圖等)。裝訂時(shí)將課程設(shè)計(jì)說明書附在該3頁(yè)之后。3.4設(shè)計(jì)內(nèi)容不允許抄襲和復(fù)印,否則取消設(shè)計(jì)成績(jī)。4、工作安排:(設(shè)計(jì)進(jìn)度及完成情況)第一階段:根據(jù)題目要求查閱資料構(gòu)思設(shè)計(jì)方案、進(jìn)行接口電路原理圖設(shè)計(jì)和程序設(shè)計(jì)以及其它準(zhǔn)備工作。第二階段:對(duì)第一階段完成的設(shè)計(jì)內(nèi)容進(jìn)行詳細(xì)的檢查或修改無錯(cuò)后,按照接口電路原理圖的設(shè)計(jì)自行在實(shí)驗(yàn)系統(tǒng)上進(jìn)行接線和連接,確保無錯(cuò)后再進(jìn)行程序的輸入和調(diào)試,為便于調(diào)試和查錯(cuò),程序最好采用模塊化結(jié)構(gòu),一部分一部分的調(diào)試,通過反復(fù)的調(diào)試或修改直到達(dá)到設(shè)計(jì)要求為止。第三階段:按照3中的內(nèi)容和要求撰寫課程設(shè)計(jì)說明書。主要參考文獻(xiàn)及資料:[3]戴梅萼,史嘉權(quán).微型計(jì)算機(jī)技術(shù)及應(yīng)用(第3版).清華大學(xué)出版社,2003[4]謝川,申毅.微型計(jì)算機(jī)原理與接口技術(shù).科學(xué)出版社,2004[5]邢立軍.微型計(jì)算機(jī)接口技術(shù).機(jī)械工業(yè)出版社,2003設(shè)計(jì)的任務(wù)和目的 題目目的:學(xué)習(xí)和掌握計(jì)算機(jī)中常用接口電路的應(yīng)用和設(shè)計(jì)技術(shù),充分認(rèn)識(shí)理論知識(shí)對(duì)應(yīng)用技術(shù)的指導(dǎo)性作用,進(jìn)一步加強(qiáng)理論知識(shí)與應(yīng)用相結(jié)合的實(shí)踐和鍛煉。通過這次設(shè)計(jì)實(shí)踐能夠進(jìn)一步加深對(duì)專業(yè)知識(shí)和理論知識(shí)學(xué)習(xí)的認(rèn)識(shí)和理解,使自己的設(shè)計(jì)水平和對(duì)所學(xué)的知識(shí)的應(yīng)用能力以及分析問題解決問題的能力得到全面提高。設(shè)計(jì)要求:利用8253作為音階頻率發(fā)生器,應(yīng)先對(duì)一段音樂進(jìn)行編碼后存入音符表,并建立好音階表(只建立一個(gè)8度即可,音階表見附錄),音符長(zhǎng)度不能少于60個(gè),連續(xù)播放3遍后停止。8253引腳圖8253芯片介紹8253引腳圖1芯片介紹8253可編程定時(shí)/計(jì)數(shù)器是Intel公司生產(chǎn)的通用外圍芯片之一,有3個(gè)獨(dú)立的十六位計(jì)數(shù)器,技術(shù)頻率范圍為0~2MHZ,它所有的技術(shù)方式和操作方式都通過編程控制。8253的功能用途是:延時(shí)中斷可編程頻率發(fā)生器事件計(jì)數(shù)器二進(jìn)倍頻器實(shí)時(shí)時(shí)鐘數(shù)字單穩(wěn)復(fù)雜的電機(jī)控制器8253有六種工作方式:方式0:計(jì)數(shù)結(jié)束中斷方式1:可編程頻率發(fā)生器方式2:頻率發(fā)生器方式3:方波頻率發(fā)生器方式4:軟件觸發(fā)的選通信號(hào)(6)方式5:硬件觸發(fā)的選通信號(hào)8253引腳圖如圖所示,各引腳功能如下。D7~D0——八條雙向數(shù)據(jù)線;WR(低電平有效)——寫輸入信號(hào);RD(低電平有效)——讀輸入信號(hào);CS(低電平有效)——片選輸入信號(hào);A0、A1——片內(nèi)寄存器地址輸入信號(hào);CLK——計(jì)數(shù)輸入,用于輸入定時(shí)基準(zhǔn)脈沖或計(jì)數(shù)脈沖;OUT——輸出信號(hào),以相應(yīng)的電平指示計(jì)數(shù)的完成,或輸出脈沖波形;GATE——選通輸入(門控輸入),用于啟動(dòng)或禁止計(jì)數(shù)器的操作,以使計(jì)數(shù)器和計(jì)測(cè)對(duì)象同步。2控制字程序框圖通過給8253定時(shí)器裝入不同的計(jì)數(shù)值,可以使其輸出不同頻率的波形。當(dāng)與門打開后,經(jīng)過放大器放大的作用,便可驅(qū)動(dòng)揚(yáng)聲器發(fā)出不同頻率的音調(diào),要使該音調(diào)的聲音持續(xù)一段時(shí)間,只要插入一段延時(shí)程序,之后再將揚(yáng)聲器(關(guān)閉與門)即可。流程圖四、電路連接CLK08253 時(shí)鐘信號(hào)CLK08253GATE0OUT0CSGATE0OUT0CS 開關(guān)(置高電平) 音響200-203200-203 A0 A1程序設(shè)計(jì)codesegment assumecs:codestart:jmpstart1start1: moval,00110110b movdx,203h outdx,al music: leasi,yy leabp,jpLop: movdi,cs:[si] cmpdi,0 jesend movbx,cs:[bp] callAA callBB addSI,2 ;取下一頻率值 addBP,2 ;取下一時(shí)間節(jié)拍值 jmpLopAAprocnear movax,di movdx,200h outdx,al moval,ah outdx,al ret AAendpBBprocnear PUSHCX DDD:MOVCX,10; CCC:LOOPCCC DECBX CMPBX,0 JNEDDD POPCX RET BBendpsend:nopyydw2dup(247,277,311,247)dw2dup(311,330,370)dw2dup(370,415,370,330,311,247)dw2dup(311,370,247);歌曲頻率jpdw8dup(10000)dw2dup(10000,10000,20000)dw12dup(9000)dw6dup(18000);歌曲時(shí)間節(jié)拍值dw10dup(10000)codeendsendstart;1247;2277;3311;4330;5370;6415;7466六總結(jié)本次課程設(shè)計(jì)隨著報(bào)告的完成也將告一段落,這次實(shí)踐要求我們有很扎實(shí)的理論知識(shí)做基礎(chǔ),把課本上各章節(jié)的內(nèi)容學(xué)懂,學(xué)透,融會(huì)貫通才能達(dá)到課題的要求。通過這次設(shè)計(jì),我對(duì)計(jì)算機(jī)接口這門課程有了更深的理解.本次課程設(shè)計(jì)在靈活運(yùn)用匯編語(yǔ)言編寫程序的基礎(chǔ)上,通過對(duì)8253芯片的具體功能的深刻理解,對(duì)計(jì)算機(jī)接口的硬件的設(shè)計(jì)及其驅(qū)動(dòng)程序的編制和調(diào)試的方法的運(yùn)用,最終完成的設(shè)計(jì)要求.在設(shè)計(jì)的過程中我對(duì)原來學(xué)過的各種知識(shí),有了更加明確的概念,曾經(jīng)覺得很抽象的問題在這次設(shè)計(jì)中通過跟同學(xué)一起討論以及查閱參考資料也逐漸解決了不少。通過這次課程設(shè)計(jì)我感到學(xué)到了很多東西的,一方面加強(qiáng)了對(duì)硬件的了解:很好的掌握了8253的功能。但在將理論知識(shí)轉(zhuǎn)化為實(shí)際應(yīng)用的過程中,我也發(fā)現(xiàn)了許多問題,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論