freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

單片機音樂發(fā)生器_畢業(yè)設(shè)計說明書(1)最新整理-文庫吧資料

2024-08-20 11:12本頁面
  

【正文】 。計數(shù)器計數(shù)為1,相當(dāng)于一外部中斷。計數(shù)器0工作方式1,計數(shù)器1工作方式2 MOV TH1,0FFH 。設(shè)置完一首歌曲后,歌曲數(shù)加一 CJNE R6,N+1,SET_TAB 是否設(shè)置完,沒有便繼續(xù),否則進(jìn)行下面的操作 。設(shè)置每首歌曲的入口信息,存放在以30H開始的存儲單元中。R5中存放表TABLE中正在執(zhí)行操作的序號 MOV R6,1 。R0中存入數(shù)據(jù)30H,這里在以30H開始的單元存放每首歌曲的入口地址,其中30H,31H存放歌曲的節(jié)拍入口地址,32H,33H存放歌曲音符入口地址,每首歌占用四個存儲存單元。DPRT指向每首歌曲的入口地址的地址。外部中斷1接下一曲歌按鍵 ORG 001BH AJMP START_PAUSE 。外部中斷0用于接上一曲歌按鍵 ORG 000BH AJMP F_T0 。歌曲總數(shù)OUT_NUM EQU P0 。參考文獻(xiàn)[1] 樊明龍、任麗靜.《單片機原理與應(yīng)用》.化學(xué)工業(yè)出版社,2001[2] 謝嘉奎.《電子線路》.高等教育出版社,2002[3] 馬家辰、孫玉德.《MCS51單片機原理及接口技術(shù)》. 哈爾濱工業(yè)大學(xué)出版社,2001[4] 李華.《MCS51單片機接口技術(shù)與運用》.北京航天航空大學(xué)出版社,2003[5] 胡漢才.《單片機接口技術(shù)與運用》.清華大學(xué)出版社,2001[6] 何立民.《單片機高級教程》.北京航空航天大學(xué)出版社,2001 [7] 趙曉安.《MCS51單片機原理及應(yīng)用》.天津大學(xué)出版社, [8] 李廣第.《單片機基礎(chǔ)》.北京航空航天大學(xué)出版社,1999 [9] 徐惠民、安德寧.《單片微型計算機原理接口與應(yīng)用》. 北京郵電大學(xué)出版社,1996 [10] 夏繼強.《單片機實驗與實踐教程》.北京航空航天大學(xué)出版社,2001 附 錄附錄1 程序清單OUT BIT 。感謝大學(xué)期間授我業(yè)、解我惑的全體老師。更是讓我深深的體會到理論聯(lián)系實際的復(fù)雜,其實我們平時學(xué)習(xí)理論知識時,老師要求我們聯(lián)系實際去想一想,但大多數(shù)人都不會去思考。在老師的精心指導(dǎo)和幫助下,開闊了視野,分析和解決問題等方面的能力有了長足的進(jìn)步。畢業(yè)設(shè)計到最后的成稿,都得到了指導(dǎo)老師的熱情鼓勵和悉心指導(dǎo),凝聚了導(dǎo)師許多心血。在整個畢業(yè)設(shè)計過程中,胡老師不斷對我得到的結(jié)論進(jìn)行總結(jié),并提出新的問題,使得我的畢業(yè)設(shè)計課題能夠深入地進(jìn)行下去,也使我接觸到了許多理論和實際上的新問題,使我做了許多有益的思考。在畢業(yè)設(shè)計選題后,胡老師要求我們一定要抓緊時間積極地查詢、搜索畢業(yè)設(shè)計相關(guān)資料。致 謝經(jīng)過兩個多月的努力,我的畢業(yè)設(shè)計順利完成了。最后,讓我感受最大的是將理論和實踐相結(jié)是要解決很多問題經(jīng)過一定的挫折才能很好的完成任務(wù),因此在其過程中考慮問題時一定要謹(jǐn)慎、全面,出現(xiàn)問題時不應(yīng)該氣餒,要沉著思考或是向同學(xué)、老師請求幫忙。其次,就是在此次畢業(yè)設(shè)計中關(guān)系到了音樂的一些基礎(chǔ)知識,音樂是由不同的音符組成,不同的音符對應(yīng)著不同的頻率產(chǎn)生,產(chǎn)生有規(guī)律的頻率樂音。在此次設(shè)計中我學(xué)到了很多東西,包括對單片機的更進(jìn)一步的認(rèn)識、一些關(guān)于音樂的基礎(chǔ)知識的了解、匯編語言的應(yīng)用的學(xué)習(xí)等等。結(jié) 論通過這次比較完整的單片機音樂發(fā)生器的設(shè)計,我擺脫了單純的理論知識學(xué)習(xí)狀態(tài),和實際設(shè)計的結(jié)合鍛煉了我的綜合運用所學(xué)的專業(yè)基礎(chǔ)知識,同時也提高我查閱文獻(xiàn)資料、設(shè)計規(guī)范以及電腦畫圖等其他專業(yè)能力水平,而且通過對整體的掌控,對局部的取舍,以及對細(xì)節(jié)的斟酌處理,都使我的能力得到了鍛煉,經(jīng)驗得到了豐富,并且意志品質(zhì)力。再打開電路仿真的應(yīng)用程序ISIS Professional,然后雙擊該電路圖中的主的單片機,同時彈出一個對話框,并還可以進(jìn)行單片機的頻率設(shè)置,再單擊確定。再進(jìn)行程序的編譯與連接,檢查程序是否正確,如果不正確,則進(jìn)行分析直到正確為止;如果正確。用帶電氣性的連接線來連接各個元件,放在你所需的地方。當(dāng)打開keil后,首先新建一個項目保存在相應(yīng)位置,后再新建一個文本,將你已經(jīng)編好的程序復(fù)制到這個文本中或是在這個文本進(jìn)行編寫程序,,再在我們建立的組中將程序文件添加到工程中,再經(jīng)過編譯,若提示沒有出現(xiàn)錯誤errors(不含警告warnings)則說明調(diào)試成功,反之則應(yīng)該對程序進(jìn)行檢查分析,直到調(diào)試成功為止。,而該單片機的工作時鐘頻率我們可以在此改變,設(shè)置好后點擊OK就可以了,再點擊原理圖左下角的運行就可以正常運行了,若要暫停或是恢復(fù)則點擊相應(yīng)的按鈕就好了。開 始設(shè)置歌曲的入口地址及對變最初始化判斷按鍵的值及歌曲是否播放?結(jié)束圖51 主程序圖第6章 系統(tǒng)調(diào)試 常用調(diào)試工具 Proteu仿真軟件介紹Proteu仿真軟件用來畫硬件電路原理圖,在其中我們可以同時調(diào)用各樣的單片機,但是其中存放的是普通的單片機可能不存在我們所要的芯片,因此我們也可以用Auto CAD或protel 99來畫此硬件電路圖,而我在此次設(shè)計中采用了Proteu這個軟件。如圖45所示。圖 44 顯示電路 控制電路這部分電路主要是用來控制歌曲的播放/暫停及選擇。它們接在AT89C52單片機P1口上,用一組電阻都為2330或100來對P1口輸出的電壓進(jìn)行分流,從而來確定了八段數(shù)碼管擁有正常的電壓,不會因電流過大而被燒壞。其中要先連接一個10k的電阻主要是用業(yè)限制電流過大,然后連接一個三極管來驅(qū)動揚聲器以致放出的音質(zhì)較好,再連接揚聲器,因為用到一個揚聲器所以就可以不能區(qū)分它的正負(fù)極性了,它的電路框圖如43圖所示。它們可運用來設(shè)置片內(nèi)電路的運行方式,記錄電路的運行狀態(tài),MCS51單片機對特殊功能寄存器采取與片內(nèi)RAM統(tǒng)一編址的方法,可按字節(jié)地址直接尋址。通過XTALXTAL2外接晶振后,即可構(gòu)成自激振蕩器,驅(qū)動內(nèi)部時鐘發(fā)生器向主機提供時鐘信號。 /Vpp:行內(nèi)部程序存儲器中的指令。是片外程序存儲器的讀選通信號。當(dāng)訪問片外部存儲器時,ALE(地址鎖存允許)輸出脈沖用于位鎖存低8地址 RST:復(fù)位信號輸入端。 P3口:P3口除了作為一般的I/O口線外,更重要的用途是它的第二功能,如下表41所示。在訪問外部存儲器時,P2口送出高8位地址數(shù)據(jù)。 P0口:P0口是一個8位雙向I/O接口,也即地址/數(shù)據(jù)總線復(fù)用口。 Vcc:電源電壓 8個中斷源168。 32個可編程I/O口線168。 三級加密程序存儲器168。 1000次擦寫周期168。 與MCS51產(chǎn)品指令和引腳完全兼容168。 AT89C52單片機介紹 AT89C52是美國ATMEL公司生產(chǎn)的低電壓,高性能CMOS8位單片機,片內(nèi)含8k bytes的可反復(fù)擦寫的只讀程序存儲器(PEROM)和藹可親256 bytes的隨機存取數(shù)據(jù)存儲器(RAM),器件采用ATMEL公司的高密度、非易失性存儲技術(shù)生產(chǎn),與標(biāo)準(zhǔn)MCS51指令系統(tǒng)及8052產(chǎn)品引腳兼容,片內(nèi)置通用8位中央處理器(CPU)和Flash存儲單元,功能強大AT89C52單片機適合于許多較為復(fù)雜控制應(yīng)用場合,如圖42所示。AT89C52單片機時鐘電路復(fù)位電路顯示電路發(fā)聲驅(qū)動電路控制電路圖41 電路組成框圖 工作原理利用單片機AT89C52直接來產(chǎn)生音頻脈沖來驅(qū)動喇叭來完成音樂的播放 。因此,在此次設(shè)計中我選擇了第三種方案來實現(xiàn)音樂發(fā)生器,單片機音樂發(fā)生器電路圖見附錄2所示。而第二方案與第一方案大同小異,用的單片機不同一個是AT89C5另一個是AT89C52,并同時方案了利用了一個音頻功放電路來放大輸入的脈沖信號,這樣就比第一方案中產(chǎn)生的音樂好聽了。同時還添加了數(shù)碼管顯示即所播放的歌曲的曲目數(shù)顯示,還添加了實現(xiàn)上一曲、下一曲、開始/暫停的功能,就能夠選擇所要的樂曲了。圖32 方案二的電路圖方案三 用AT89C52單片機、八段數(shù)碼管及揚聲器來實現(xiàn)音樂發(fā)生器主要運用單片機AT89C5一個共陰極的八段數(shù)管及揚聲器三部分組成。輸入到由LM386組成的音頻功放電路中,經(jīng)過處LM386處理后,從LM386的輸出引腳,經(jīng)過補償網(wǎng)絡(luò)(與揚聲器相并)主要是為了防止高頻自激和過壓現(xiàn)象,再輸入到揚聲器中,這樣單片機發(fā)出的不同頻率的音頻信號就可以通過揚聲器發(fā)出我們所想要的樂曲。圖31 方案三的電路圖方案二 用單片機AT89C51和LM386(音頻功放)實現(xiàn)音樂發(fā)生器主要運用AT89C51單片機、音頻功放芯片(LM386)和揚聲器三部分組成。在AT89C51單片機外部端子上接晶振電路,單片機的工作時鐘為12MHz,再通過程序設(shè)計的來計算出將要播放的歌曲的長度,然后在計算出從該首歌中所取出來的音符的長度,在將該音符通過一系列的控制后實現(xiàn)了該音符的播放,在利用延時來實現(xiàn)該音符播放的長度,在該音符播放完后接著取下一個音符,就這樣反復(fù)的取出下一個音符,從而實現(xiàn)了樂曲的播放。它們分別是:用AT89C52單片機、一個共陰極的八段數(shù)碼管及揚聲器實現(xiàn)音樂發(fā)生器,用單片機AT89C5LM386(音頻功放)和揚聲器實現(xiàn)音樂發(fā)生器,用單片機AT89C52和揚聲器實現(xiàn)音樂發(fā)生器,但經(jīng)過我自己的分析總結(jié),最后選擇了第一種方案。確定好設(shè)計方案后,將整個設(shè)計分成了三個步驟:一是,設(shè)計的硬件電路圖的繪制;二是,程序的設(shè)計;三是,硬件電路仿真與程序的編譯、連接及運行。 設(shè)計目的(1)培養(yǎng)學(xué)生怎樣將綜合的理論知識與實際相結(jié)合起來的能力(2)培養(yǎng)學(xué)生分析問題、解決問題的能力(3)鍛煉學(xué)生獨立、自學(xué)的能力及其動手能力 設(shè)計過程在畢業(yè)設(shè)計題目選擇后,我積極的查閱相關(guān)資料。如果1/,依次類推,可以求出其余節(jié)拍的值,節(jié)拍的延時時間與音樂的曲調(diào)值有相對應(yīng)的關(guān)系,下面為不同曲調(diào)下的1/4和1/8節(jié)拍的時間設(shè)定,如下表22所示。C調(diào)各音符頻率與計數(shù)值T的對照如下表21所示。 音頻脈沖和音樂節(jié)拍的實現(xiàn) 音頻脈沖的產(chǎn)生音樂的產(chǎn)生需要不同頻率的音頻脈沖,對于單片機而言,可以利用它的定時/計數(shù)器產(chǎn)生這樣的方波頻率信號。音持續(xù)的長短即時
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1