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

正文內(nèi)容

聲音采集與回放項(xiàng)目設(shè)計(jì)方案-資料下載頁(yè)

2025-05-14 08:56本頁(yè)面
  

【正文】 SRAM的讀初始化和寫(xiě)初始化,同時(shí)也實(shí)現(xiàn)對(duì)SRAM的讀和寫(xiě)語(yǔ)音數(shù)據(jù),程序見(jiàn)附錄。 5 系統(tǒng)的測(cè)試 系統(tǒng)測(cè)試包含兩部分,一部分為硬件電路測(cè)試,另外一部分為軟件測(cè)試。硬件電路測(cè)試的目的是驗(yàn)證系統(tǒng)硬件電路的工作是否正常,各項(xiàng)參數(shù)是否達(dá)到規(guī)定的指標(biāo),這是軟件測(cè)試的前提。在硬件測(cè)試正確通過(guò)的基礎(chǔ)上進(jìn)行軟件測(cè)試,目的是驗(yàn)證所編寫(xiě)的程序是否可以實(shí)現(xiàn)所要求的功能。 硬件電路測(cè)試 分部測(cè)試 (1)電源部分測(cè)試 電源部分在61板的左上角。以下就采用萬(wàn)用表電壓檔分別測(cè)試一下12個(gè)點(diǎn)的電壓(黑色的表筆接電源“”端,紅色的表筆接電源“+”端),此時(shí)請(qǐng)勿將芯片插入座中,以免電源部分有問(wèn)題造成芯片燒壞。 Step 1: 目的:測(cè)試61板電源和地是否有短路; 條件:斷開(kāi)電源并拔掉電池盒,將J5的3腳用跳線(xiàn)帽短接; 步驟:用萬(wàn)用表測(cè)量J10的兩腳的電阻是否為零; 現(xiàn)象1:電阻為零; 結(jié)論:焊接過(guò)程中可能造成短路了; 解決辦法:進(jìn)行電源部分的排查; 現(xiàn)象2:電阻大于300歐姆; 結(jié)論:正常,進(jìn)入Step 2。 Step 2: 目的:測(cè)試61板電源部分器件是否工作正常; 條件:將三節(jié)5號(hào)電池裝入電池盒中,接到J10處,將電池盒開(kāi)關(guān)撥到ON處; 步驟:將電池盒開(kāi)關(guān)撥到ON處; 現(xiàn)象1: 發(fā)光二極管D1沒(méi)點(diǎn)亮,立即將電源斷開(kāi),進(jìn)入步驟4的測(cè)試; 結(jié)論:電源部分器件有問(wèn)題進(jìn)入Step 4; 解決辦法:進(jìn)行電源部分的排查; 現(xiàn)象2:發(fā)光二極管D1點(diǎn)亮; 結(jié)論:正常,進(jìn)入Step 3。 Step 3: 目的:測(cè)試61板上各器件電源供電是否正常; 條件:用跳線(xiàn)冒把S5的2腳短接(選擇了PROBE端); 步驟:; ;;測(cè)試U2的第7;測(cè)試JJJJ9的+(同上); 現(xiàn)象1:電壓不正常; 結(jié)論:在供電的某個(gè)傳輸方向上出現(xiàn)了問(wèn)題; 解決辦法:對(duì)照原理一步步排查; 現(xiàn)象2:電壓正常; 結(jié)論:正常,進(jìn)行鍵盤(pán)部分測(cè)試。 Step 4: 目的:測(cè)試61板電源部分哪個(gè)器件壞掉; 條件:斷開(kāi)電源; 步驟:用萬(wàn)用表檢查發(fā)光二極管是否壞掉,或者方向弄錯(cuò);測(cè)量J10的兩端是否短路,如果是,先檢查D3是否擊穿;如果J10沒(méi)有短路,再測(cè)SPY0029的3腳與地是否短路,如果是,檢測(cè)D4是否擊穿(要先從板子將負(fù)極拖開(kāi)測(cè)試),否則就是SPY0029壞掉了; 現(xiàn)象1: 發(fā)光二極管不亮; 結(jié)論:發(fā)光二極管壞掉; 解決辦法:更換發(fā)光二極管不亮; 現(xiàn)象2:D3或D4反向?qū)ǎ?結(jié)論:D3或D4被擊穿; 解決辦法:更換D3或D4; 現(xiàn)象3:3腳與地是短路; 結(jié)論:焊接出錯(cuò)。 解決辦法:清除短路; 現(xiàn)象4:接上電源,; 結(jié)論:SPY0029壞掉; 解決辦法:更換SPY0029并重新測(cè)試。 (2)鍵盤(pán)部分測(cè)試: 目的:測(cè)試鍵盤(pán)輸入是否正確 條件:UUU4芯片座中不安放元件;給61板通電,萬(wàn)用表選擇電壓檔,利用萬(wàn)用表的負(fù)端(黑色表筆)接板子上的地(標(biāo)示“”的地方),萬(wàn)用表筆的正端(紅色表筆)分別檢測(cè)接IOA0、IOAIOA2。 步驟:把萬(wàn)用表筆的正端(紅色表筆)放在IOA0上時(shí),按下K1鍵,讀取萬(wàn)用表上的電壓值并記錄,之后用同樣的方法分別檢測(cè)KK3電壓值。 現(xiàn)象1:電壓為零。 結(jié)論:不正常; 解決辦法:更換按鍵,重新測(cè)試鍵盤(pán)部分。現(xiàn)象2:電壓為高電平。 結(jié)論:正常,進(jìn)入晶振部分測(cè)試。(3)其他硬件部分測(cè)試目的:測(cè)試系統(tǒng)其他硬件部分工作是否正常;條件:下載凌陽(yáng)光盤(pán)的范例程序復(fù)讀機(jī)到61板中;步驟:下載復(fù)讀機(jī)程序,按下錄音鍵錄音幾秒鐘,再按下播放鍵播放錄音;現(xiàn)象1:按下播放鍵后系統(tǒng)播放錄制的語(yǔ)音;結(jié)論:正常,說(shuō)明音頻輸入電路,音頻輸出電路,晶振電路,程序下載電路工作都正常;現(xiàn)象2:無(wú)聲;結(jié)論;音頻輸入電路,音頻輸出電路,晶振電路,程序下載電路工作不正常,要進(jìn)行這些電路的檢測(cè)。 綜合測(cè)試條件:用下載器將程序1下載到61板上。 目的:主要檢測(cè)以下各部分 (1)I/O口(A口作為輸入,B口作為輸出); (2)睡眠功能(進(jìn)入睡眠狀態(tài)指示燈點(diǎn)亮); (3)A/D轉(zhuǎn)換輸入(B口的低7 位作為模擬電壓源輸出,對(duì)應(yīng)A口的7個(gè)通道采樣轉(zhuǎn)換); (4)MIC輸入及語(yǔ)音輸出(同時(shí)實(shí)現(xiàn)A/D 和D/A 轉(zhuǎn)換功能)。 步驟: (1)連接電源,可以連接3 節(jié)電池,也可以直接接5V 的穩(wěn)壓源。 現(xiàn)象:當(dāng)電源接通時(shí),紅色的發(fā)光二極管會(huì)點(diǎn)亮。同時(shí)會(huì)有語(yǔ)音提示:“歡迎進(jìn)入自檢模式”,此時(shí)因?yàn)檫€沒(méi)有連線(xiàn),所以會(huì)聽(tīng)到:“I/O 測(cè)試失敗”的警告,所以就要進(jìn)行第二步的操作。 (2)用排線(xiàn)分別將I/OA口的低8位和IOB口的低8 位相連,IOA口的高8 位和IOB口的高8位相連,然后按下RESET復(fù)位鍵原理圖中S1。 現(xiàn)象:當(dāng)按下復(fù)位鍵后,程序從第一條開(kāi)始運(yùn)行開(kāi)始執(zhí)行語(yǔ)音提示:“歡迎進(jìn)入自檢模式”,當(dāng)聽(tīng)到語(yǔ)音:“I/O 測(cè)試成功”后,進(jìn)行第三步操作。 (3)按K1 鍵進(jìn)行睡眠功能測(cè)試。 現(xiàn)象:如果測(cè)試成功,會(huì)看到綠色的發(fā)光二極管亮滅一下,并有語(yǔ)音提示“睡眠測(cè)試成功”,否則提示:“睡眠測(cè)試失敗”然后進(jìn)行第四步操作。 (4)按下K2 鍵進(jìn)行A/D 轉(zhuǎn)換的測(cè)試。 現(xiàn)象:語(yǔ)音提示:“A/D 測(cè)試成功”否則提示:“A/D 測(cè)試失敗”進(jìn)入最后一步操作。 (5)拔掉第一步測(cè)試時(shí)的排線(xiàn),并按下K3 鍵測(cè)試MIC 輸入及D/A 轉(zhuǎn)換輸出是否正常。 現(xiàn)象:可以在MIC 上輕輕的拍幾下,同時(shí)聽(tīng)是否有聲音輸出;如果有,則說(shuō)明MIC 輸入和D/A 轉(zhuǎn)換輸出部分正常。 軟件測(cè)試 軟件測(cè)試的目的是驗(yàn)證所編寫(xiě)的程序的正確性以及能否實(shí)現(xiàn)錄音機(jī)系統(tǒng)所要求的功能。 條件:已經(jīng)通過(guò)硬件測(cè)試,61板與存儲(chǔ)器電路正確連接,下載自己編寫(xiě)的程序到61板中。 步驟:(1)用下載線(xiàn)連接電腦和61板,跳線(xiàn)選擇EZ_PROBE,編譯程序并下載。然后斷開(kāi)電腦與61板的連接,拔下EZ_PROBE的跳線(xiàn),打開(kāi)電源。 現(xiàn)象1:播放開(kāi)機(jī)音樂(lè); 結(jié)論:正常,進(jìn)入步驟2; 現(xiàn)象2:無(wú)聲; 結(jié)論:不正常; 解決方法:檢查開(kāi)機(jī)音樂(lè)播放模塊即play()函數(shù),看看SACM_DVR函數(shù)庫(kù)的初始化和調(diào)用是否正確,還有就是資源是否被正確的加入到工程當(dāng)中。 (2)按下錄音鍵進(jìn)行語(yǔ)音錄制,然后按下停止鍵停止錄音,再按下播放鍵進(jìn)行語(yǔ)音播放。 現(xiàn)象1:按下錄音鍵指示燈亮,按下停止鍵指示燈熄滅,再按下播放鍵喇叭播放語(yǔ)音。 結(jié)論:正常; 現(xiàn)象2:無(wú)語(yǔ)音播放,指示燈不亮; 結(jié)論:不正常,主程序模塊,鍵盤(pán)掃描模塊存在問(wèn)題; 解決方法:檢查主程序的流程,SACM_DVR的初始化,調(diào)用是否正確,然后再檢查鍵盤(pán)掃描模塊的程序編寫(xiě)是否正確。 現(xiàn)象3:指示燈根據(jù)工作狀態(tài)有亮有滅,但是喇叭播放的是噪音; 結(jié)論:不正常,說(shuō)明鍵盤(pán)掃描部分工作正常,主程序的流程正確,存儲(chǔ)器訪(fǎng)問(wèn)模塊存在問(wèn)題; 解決方法:檢查存儲(chǔ)器訪(fǎng)問(wèn)模塊的程序,看看對(duì)SRAM的寫(xiě)初始化,讀初始化是否有問(wèn)題,如果沒(méi)有問(wèn)題,再看看對(duì)SRAM的寫(xiě)操作函數(shù)以及讀操作函數(shù)是否正確,重點(diǎn)注意看看是否理解錯(cuò)了SPCE061A的程序調(diào)用協(xié)議。 現(xiàn)象4:指示燈亮工作正常,喇叭有持續(xù)時(shí)間很短的啪啪聲; 結(jié)論:不正常,鍵盤(pán)掃描模塊有問(wèn)題; 解決方法:檢查鍵盤(pán)掃描模塊,重點(diǎn)放在鍵盤(pán)的軟件防抖動(dòng)問(wèn)題上,因?yàn)榘存I程序的不正確,可能會(huì)導(dǎo)致一直的初始化錄音,從而導(dǎo)致錄音時(shí)間非常短。6 結(jié)論 本設(shè)計(jì)選擇了實(shí)現(xiàn)錄音系統(tǒng)的三個(gè)方案中的最優(yōu)方案,相比其他兩個(gè)方案,本方案節(jié)省了大量的硬件電路,減小了硬件的成本。本設(shè)計(jì)有兩個(gè)階段,第一階段是硬件電路設(shè)計(jì),第二階段是軟件設(shè)計(jì)。只有第一階段通過(guò)了才能進(jìn)行第二階段的軟件測(cè)試。硬件電路的焊接要特別的注意:各個(gè)元件的安放以及焊接不能出錯(cuò),特別電源部分的SPY0029的焊接比較困難,還有就是芯片座的安放要正確,否則SPCE061A根外圍的電路連接肯定出錯(cuò)不能出錯(cuò)。我就是因?yàn)榘研酒卜佩e(cuò)了導(dǎo)致要拆下來(lái)重新焊接,拆一個(gè)84腳的芯片座肯定是很麻煩的,要冒著板子報(bào)廢的危險(xiǎn)。硬件測(cè)試分詳細(xì)的步驟進(jìn)行,只有本步驟通過(guò)了才能進(jìn)入下一個(gè)步驟。我的硬件測(cè)試順利通過(guò),而比較困難的是軟件測(cè)試。這里我列舉一些軟件編寫(xiě)過(guò)程中所遇到的問(wèn)題。首先是IDE的問(wèn)題,這里我遇到的困難很多,比如項(xiàng)目?jī)?nèi)部各個(gè)文件的邏輯關(guān)系,語(yǔ)音資源的添加和調(diào)用問(wèn)題,庫(kù)函數(shù)的路徑的設(shè)置,這些都是學(xué)習(xí)凌陽(yáng)單片機(jī)開(kāi)發(fā)所要接觸的典型問(wèn)題。再次是程序設(shè)計(jì)問(wèn)題,比如開(kāi)機(jī)音樂(lè)播放模塊要正確設(shè)置定時(shí)器的初值,實(shí)現(xiàn)定時(shí)中斷播放音樂(lè),否則會(huì)導(dǎo)致音樂(lè)播放的嚴(yán)重失真;SRAM讀寫(xiě)模塊要十分注意程序設(shè)計(jì)C語(yǔ)言程序與匯編程序之間相互調(diào)用的時(shí)候參數(shù)的傳遞以及參數(shù)在堆棧中的存放位置,不然的話(huà)會(huì)取到錯(cuò)誤的語(yǔ)音數(shù)據(jù),導(dǎo)致喇叭播放的完全是噪音;Key模塊要注意按鍵抖動(dòng)的軟件處理問(wèn)題,我剛剛開(kāi)始用的是凌陽(yáng)程序庫(kù)里面的Key函數(shù)庫(kù),但是測(cè)試的時(shí)候發(fā)現(xiàn)問(wèn)題,但是我卻找不出問(wèn)題來(lái),最后我自己編寫(xiě)了鍵盤(pán)掃面程序模塊問(wèn)題就解決了,但是我的鍵盤(pán)模塊存在一定的缺點(diǎn)。比如在播放的時(shí)候在按播放鍵是無(wú)效的,這個(gè)情況對(duì)錄音鍵也存在。 經(jīng)過(guò)詳細(xì)的硬件原理分析和軟件設(shè)計(jì),錄音系統(tǒng)具有播放開(kāi)機(jī)音樂(lè),按鍵控制錄音放音的功能,并且由LED指示燈指示當(dāng)前的工作狀態(tài)。錄音時(shí)間達(dá)到60秒左右,音質(zhì)清晰。根據(jù)實(shí)際的應(yīng)用需要,可以把錄音系統(tǒng)的功能擴(kuò)展,就得到功能更豐富的產(chǎn)品,比如,增加語(yǔ)音提示或者液晶顯示模塊,實(shí)現(xiàn)對(duì)每一項(xiàng)操作加語(yǔ)音提示或者液晶顯示提示;增加存儲(chǔ)器的容量和適當(dāng)?shù)慕涌陔娐肪涂梢詫?shí)現(xiàn)MP3播放器的功能;也可以增加凌陽(yáng)的語(yǔ)音識(shí)別技術(shù),實(shí)現(xiàn)聲控錄音機(jī)。畢業(yè)設(shè)計(jì)是大學(xué)最后階段非常重要的綜合運(yùn)用知識(shí)解決實(shí)際問(wèn)題的實(shí)踐活動(dòng)。它從各個(gè)方面考核大學(xué)生大學(xué)四年里面所學(xué)專(zhuān)業(yè)知識(shí)的扎實(shí)程度,實(shí)踐能力,動(dòng)手能力。我自己覺(jué)得收獲特別大,首先是鍛煉了自己思考問(wèn)題,解決問(wèn)題的獨(dú)立性,動(dòng)手能力。其次是畢業(yè)設(shè)計(jì)要翻譯大量的英文資料,提高了英文水平。設(shè)計(jì)所設(shè)計(jì)的技術(shù)廣法,需要我們?nèi)ふ掖罅康膶W(xué)習(xí)資料,碰到新的問(wèn)題,新的技術(shù),要求我們查找解決實(shí)際問(wèn)題所需要的各種知識(shí),提高了自己學(xué)習(xí)的主動(dòng)性和學(xué)習(xí)新知識(shí)的能力。需要我們自己獨(dú)立思考獨(dú)立解決。再次是畢業(yè)設(shè)計(jì)過(guò)程中回顧加深了以往所學(xué)的專(zhuān)業(yè)知識(shí),為即將出去社會(huì)做好了知識(shí)上的準(zhǔn)備。謝 辭畢業(yè)設(shè)計(jì)是大學(xué)生涯的一個(gè)非常重要的學(xué)習(xí)階段。我感覺(jué)在這個(gè)階段收獲很大,各方面都得到很大的提高,無(wú)論是學(xué)習(xí)能力,還是動(dòng)手能力。之所以能取得這樣的收獲,在這里我要感謝學(xué)校提供了這么充足的時(shí)間和良好的學(xué)習(xí)環(huán)境給我進(jìn)行畢業(yè)設(shè)計(jì)的各項(xiàng)工作,還有就是圖書(shū)館的各位工作人員,他們?cè)谖也殚嗁Y料的過(guò)程中給我提供了細(xì)心周到的服務(wù)。特別要感謝電子教研室的各位老師在百忙的教學(xué)工作中抽出時(shí)間來(lái)指導(dǎo)我,指出我在畢業(yè)設(shè)計(jì)過(guò)程中所存在的各種問(wèn)題,以及給我作深入的解答,尤其是楊海燕,徐衛(wèi)林老師,給我各方面的幫助,啟發(fā)我設(shè)計(jì)的思路,指導(dǎo)我論文寫(xiě)作規(guī)范的糾正。在這里我給你們表示深深的謝意!參考文獻(xiàn)[1] [M].北京:北京航空航天大學(xué)出版社,1997.[2] [M].西安:西安電子科技大學(xué)出版社,2004.[3] [M].西安:西安電子科技大學(xué)出版社,1999.[4] [M].北京:電子工業(yè)出版社,2000.[5] [M].北京:北京航空航天大學(xué)出版社,2003.[6] [M].北京:北京航空航天大學(xué)出版社2003.[7] [M].西安:西安電子科技大學(xué)出版社,2002.[8] [M].北京:機(jī)械工業(yè)出版社,2002.[9] 16位單片機(jī)[M].北京:北京航空航天大學(xué)出版社,2000.[10] [M].北京:北陽(yáng)電子,2002.[11] (凌陽(yáng))[M].北京:清華大學(xué)出版社,2005.[12] [M].哈爾濱:哈爾濱工業(yè)大學(xué)出版社,2003.[13] [14] [15] .附 錄附錄A 主程序模塊系統(tǒng)主程序main( )是錄音系統(tǒng)的軟件控制模塊,程序如下所述:define C_SramSize 0x0001FFFF4 //地址線(xiàn)的最大狀態(tài)unsigned int Status。unsigned int Ret。unsigned int Key。unsigned long int Addr。int main(){ *(unsigned int *)0x7013 = (*(unsigned int *)0x7013)|0x0008。 play()。 //調(diào)用開(kāi)機(jī)音樂(lè)播放模塊 System_Initial()。 //錄音系統(tǒng)初始化 SACM_DVR_Initial(Manual)。 //SACM_DVR函數(shù)庫(kù)初始化 Status = Stop。while(1){ Key = SP_GetCh()。 //獲取鍵值 switch(Key) { case 0x0001: //錄音鍵 Status = Record。 Addr=0x00000000。 //錄音開(kāi)始地址初始化為0 SP_InitWriteSRAM()。 // DVR初始化 SACM_DVR_InitQueue()。 SACM_DVR_InitEncoder(RceMonitorOn)。 break。case 0x0002: // 停止鍵
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1