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

正文內(nèi)容

單片機音樂播放器畢業(yè)論文-資料下載頁

2024-09-02 13:25本頁面
  

【正文】 用數(shù)值萬用表的直流電壓擋( 20V),分別測量 1 19 腳的電壓,其中讀數(shù)應(yīng)在 左右 。 單片機音樂播放器畢業(yè)論文 (3)示波器法 。 波形應(yīng)為 6MHz 的脈沖方波 。 2)復(fù)位電路是否正常 復(fù)位不正常也會導(dǎo)致系統(tǒng)不工作 ,例如 ,9 腳 (復(fù)位腳 )如果始終為高 ,則系統(tǒng)始終處于復(fù)位狀態(tài) 。如果始終為低電平 (不能產(chǎn)生復(fù)位所需的高電平脈沖 ),則系統(tǒng)也可能無法正常工作 .檢查的重點是相關(guān)電路是否正確 。 軟件調(diào)試 結(jié)構(gòu)化軟件的調(diào)試一般可以將重點放在分模塊調(diào)試上 ,通調(diào) 是最后一環(huán) 。 軟件調(diào)試可以采取離線調(diào)試和在線調(diào)試兩種方式 。前者不需要硬件仿真器 ,借助于軟件仿真器即可 。后者一般需要仿真系統(tǒng)的支持 。 在本次設(shè)計中利用的是 KEIL C51 軟件仿真器 ,其評估版本可以免費獲取 ,只是有 2KB代碼限制 。 基于 MCS- 51的音樂播放器的設(shè)計與實現(xiàn)的調(diào)試,主要集中在對揚聲器的輸出音樂部分的調(diào)試以及鍵盤控制和 LED 顯示部分的調(diào)試上。在編寫完整的音樂播放器程序前,可以先按照如下的順序分別調(diào)試各個功能模塊的程序。 測試 LED顯示模塊 ( 1)調(diào)試目的 使用 P2 口作為輸出口實現(xiàn) LED 的顯示,從而檢測 P2 口及 LED 顯示模塊是否正常工作。 ( 2)調(diào)試程序 MAIN: MOV TMOD, 10H 。定時器 T1 工作在方式 1 MOV TH1, 3CH MOV TL1, 0B0H 。T=50ms START: MOV R1,00H 。計數(shù)顯示初始化 MOV DPTR,TAB DISP: MOV A,R1 MOVC A,@A+DPTR 。查表得顯示的字型碼 MOV P2,A 。數(shù)碼管顯示 0 ACALL DELAY1S 。延時 1S INC R1 。計數(shù)值加 1 CJNE R1,10,DISP 。秒值不到 10,繼續(xù)顯示 。否則清 0 MOV R1,00H 。計數(shù)值清 0 單片機音樂播放器畢業(yè)論文 SJMP DISP TAB: DB 0C0H,0F9H,0A4H 。0,1,2 DB 0B0H,99H,92H 。3,4,5 DB 82H,0F8H,80H 。6,7,8 DB 90H 。9 DELAY1S: 。延時子程序 MOV R3,14H 。置 50MS 計數(shù)循環(huán)初值 SETB TR1 。啟動 T1 LP1: JBC TF1,LP2 。查詢計數(shù)溢出 SJMP LP1 。未到 50MS 繼續(xù)計數(shù) LP2: MOV TH1,3CH 。重新置定時器初值 MOV TL1,0B0H DJNZ R3,LP1 。未到 1S 繼續(xù)循環(huán) RET 。返回主程序 ( 3)調(diào)試結(jié)果 LED 數(shù)碼管從 0到 9自動循環(huán)顯示,表明硬件與軟件正確。 測試鍵盤控制模塊 ( 1) 調(diào)試目的 通過鍵盤的控制可使 LED 數(shù)碼 管顯示相應(yīng)的內(nèi)容。 ( 2) 調(diào)試程序 GETKEY: 。讀 A 鍵盤子程序 SA: JB , SB 。讀 A LCALL DELAY2 JB , SA JNB , $ MOV P2, 10001000B 。顯示 A MOV R5, 10001000B MOV A, 0FFH MOV B, 0AH RET ( 3) 調(diào)試結(jié)果 單片機音樂播放器畢業(yè)論文 鍵盤按下后 LED 顯示相應(yīng)的內(nèi)容, 表明軟硬件正確。 測試 ( 1) 調(diào)試目的 使用 口做輸出口使揚聲器工作 ( 2) 調(diào)試程序 START: MOV SP, 60H MOV TMOD, 11H MOV IE, 8AH MOV IP, 08H 。T1 中斷優(yōu)先于 T0中斷 MOV TH1, 3CH MOV TL1, 0B0H 。以上為系統(tǒng)初始化, T=50ms HERE:SJMP HERE INT_T0: CLR TR0 MOV TL0, 20H MOV TH0, 21H CPL SETB TR0 RETI ( 3) 調(diào)試結(jié)果 揚聲器有聲音發(fā)出,揚聲器正常工作。 調(diào)試中遇到的問題及解決 ( 1)編程前要畫 流程圖,這樣會使思路清晰。 ( 2)編程時要注意,在程序開始時,要寫入各定時器中斷的入口地址。 ( 3)有時 會出現(xiàn)程序一點錯誤也沒有,但就是不能正常運行的現(xiàn)象,最后我們發(fā)現(xiàn) 是因為程序中有的指令書寫得不規(guī)范導(dǎo)致的,例如有的 RET 返回指令一定要按正確格式書寫。 ( 4)程序中的跳轉(zhuǎn)指令的運用很重要,為保險起見,都用 LJMP,我們就遇到過跳轉(zhuǎn)指令用錯程序無法正常運行的現(xiàn)象。 單片機音樂播放器畢業(yè)論文 ( 5)編程過程中要注意加注釋或分割線,否則,在 程序過長時容易變得很亂,不便于查找或更改。 ( 6)開始時候沒有將單片機的 第 31 號 引腳接到高電平,結(jié)果使音樂播放器的播放性能不穩(wěn)定(有時候能工作,有時候卻工作不了),當接一高電平以后,播放器能正常工作了。 ( 7)開始沒有考慮鍵盤的消抖,造成的按鍵工作紊亂,具體的現(xiàn)象是:按 1次鍵卻被要機器認為是按了 1 次或多次,這就使播放器有時候可 以正常工作,有時候卻不可以。給鍵盤程序加了消抖呼程序以后,按鍵就 工作正常了。 ( 8)兩個定時器同時工作,存在中斷時序問題,剛開始時我們把定時器 1 設(shè)定在方式3,計 250us,由于定時中斷 過于頻繁,使 CPU 負載過大,導(dǎo)致音樂不能正常播放,時間不能正常顯示。解決辦法:將定時器 1 設(shè)定在工作方式 1, 16 位計數(shù),計 50ms,效果有很大改觀。 單片機音樂播放器畢業(yè)論文 第 7章 結(jié) 論 通過這歷時半年的畢業(yè)設(shè)計過程,從查找資料、補充知識到實現(xiàn)基本功能,最后進行完善、拓展,終于能夠按照任務(wù)書的進度安排完成了畢業(yè)設(shè)計的主要內(nèi)容。 最終的設(shè)計實現(xiàn)了基于 MCS51 單片機的音樂播放器,基本達到了任務(wù)書制定的設(shè)計目標。 系統(tǒng)功能的實現(xiàn)圖如圖 71 所示。 圖 71 系統(tǒng)功 能圖 在上圖中展現(xiàn)了本次設(shè)計的最終界面。在最左邊一豎排 按鍵分別為 A、 B、 C、 D 四個功能鍵和 4 四個數(shù)字鍵,右面兩按鍵為復(fù)位鍵和暫停鍵。在鍵盤右邊一模塊為單片機最小系統(tǒng)。中間大塊芯片為核心部件 AT89C51。在 AT89C51 下面為揚聲器控制電路又反向器和喇叭組成。在 AT89C51 右邊為 LED 顯示接口電路由地址鎖存器( 74LS373)和LED 組成。 本次設(shè)計的音樂播放器最終實現(xiàn)的功能為: 音樂播放器 按照從頭到尾的順序自動播放預(yù)先設(shè)定的 1~ 4共 4首 樂曲,全部樂曲播放完畢則停止 。 音樂播放器 按照 從頭到尾的順序自動循環(huán)播放預(yù)先設(shè)定的全部 樂曲。 如圖 72 為樂曲循環(huán)播放到第 2 首曲子的功能圖。 按下 C鍵,選定某一樂曲,隨即輸入選定樂曲的序列號 (1~ 4),即按下 1~ 4數(shù)字鍵之一, 音樂播放器 對 選定的 某一樂曲循環(huán)播放。 圖 73為按下 C鍵的功能圖。 單片機音樂播放器畢業(yè)論文 圖 72 樂曲循環(huán)播放到第 2首曲子的功能圖 圖 73 樂曲選中 C鍵的功能圖 按下 D鍵,選定某一樂曲,隨即輸入選定樂曲的序列號 (1~ 4),即按下 1~ 4數(shù)字鍵之一,音樂播放器就從選定的某一樂曲開始播放,按照順序 自動播放到最后一首樂曲,樂曲播放完畢則停止。 圖 74 為按下 D鍵的功能圖。 當用戶按下暫停鍵 E 時,音樂播放器打斷正在播放的某一樂曲,用戶再次按下暫停鍵時,該樂曲繼續(xù)播放。 圖 75 為按下暫停鍵的功能圖。 當用戶按下復(fù)位鍵 F 時,音樂播放器終止正在播放的某一樂曲。 圖 76 為系統(tǒng)復(fù)位的功能圖。 單片機音樂播放器畢業(yè)論文 圖 74 樂曲選中 D鍵的 功能 圖 圖 75 按下暫停鍵的 功能 圖 單片機音樂播放器畢業(yè)論文 圖 76 復(fù)位狀態(tài)下的 功能 圖 以下將對本次畢業(yè)設(shè)計的結(jié) 果和最終 系統(tǒng)的運行結(jié)果做以總結(jié)。 通過對 音樂播放器的設(shè)計,可以了解到了單片機的使用方法,這主要表現(xiàn)在以下 3個方面: 音樂播放器的結(jié)構(gòu)簡單,并且具備最小單片機系統(tǒng)的基本構(gòu)成。通過音樂播放器的實例,可以明白構(gòu)成一個最簡單,同時具備實用性的單片機系統(tǒng)需要哪些外圍的設(shè)備的基本電路。 音樂播放器電路中使用了單片機系統(tǒng)中最常用的輸入輸出設(shè)備:按鍵開關(guān)和數(shù)碼管。通過本設(shè)計的說明,可以明確單片機系統(tǒng)的最簡單的用途和控制方法。 音樂播放器程序最能反映單片機系統(tǒng)中定時器和中斷的用法。單片機系統(tǒng)中的定時和中斷是單片機最重要的資源, 也是應(yīng)用最為廣泛的功能。音樂播放器程序主要就是利用定時器和中斷實現(xiàn)計時和顯示功能。所以,通過該設(shè)計可以了解單片機定時器和中斷編程的基本方法。 單片機音樂播放器畢業(yè)論文 參 考 文 獻 [1] 鄒麗新、翁桂英,《單片微型計算機原理》, 2020 年,第一版,蘇州大學(xué)出版社, 248頁 。 [2] 周向紅,《 51 系列單片機應(yīng)用與實踐教程》, 2020 年,第一版,北京航空航天大學(xué)出版社, 235 頁。 [3] 戴佳、戴衛(wèi)恒,《 51 單片機 C 語言應(yīng)用程序設(shè)計實例精講》, 2020年,第一版,電子工業(yè)出版社, 454 頁。 [4] 侯 玉寶、陳忠平、李成群等,《基于 Proteus 的 51 系列單片機設(shè)計與仿真》 ,2020 年 ,第一版 , 電子工業(yè)出版社 ,334 頁。 [5] 劉守義,《單片機應(yīng)用技術(shù)》, 2020 年,第二版,西安電子科技大學(xué)出版社, 360 頁。 單片機音樂播放器畢業(yè)論文 致 謝 本設(shè)計中的在整個調(diào)試過程中由于對單片機最小系統(tǒng)的不夠熟悉出現(xiàn)了一些問題 ,致使剛開始單片機無法正常工作 , 在完成論文時由于思路不清晰及表述不得體,通過指導(dǎo)老師鄧晶的悉心指導(dǎo),我克服了這些困難,使自身能力得到很大提高。在此我想衷心感謝鄧晶 老師 !
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1