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

正文內(nèi)容

聲音采集與回放項(xiàng)目設(shè)計(jì)方案(留存版)

2025-06-28 08:56上一頁面

下一頁面
  

【正文】 (如:CD)。*集開發(fā)板仿真器和編程器于一體。而且該I/O 口是可編程的,即可以設(shè)置為輸入或輸出:設(shè)置為輸入時(shí),分為懸浮輸入或非懸浮輸入,非懸浮輸入又可以設(shè)置為上拉輸入或是下拉輸入;在5V 情況下,上拉電阻為150K,下拉電阻為110K;設(shè)置為輸出時(shí),可以選擇同向輸出或者反相輸出。主要特點(diǎn)為: (1) 較寬的工作電壓范圍:。 真值表 下面是存儲(chǔ)器HM628128的真值表,展示了利用芯片的控制引腳對(duì)SRAM進(jìn)行各種操作的引腳狀態(tài)。具有友好的交互界面、下拉菜單、快捷鍵和快速訪問命令列表等,使人們的編程、調(diào)試工作更加方便且高效?!痭SP? IDE 桌面 在μ’nSP? IDE中,配備了硬件聲明的頭文件和常用函數(shù)模塊,例如鍵盤掃描模塊,語音音量調(diào)節(jié)模塊等等。點(diǎn)擊181。在文本框中鍵入將添加的文件,單擊“打開”按鈕。μ’nSP?單片機(jī)的匯編指令針對(duì)C語言進(jìn)行了優(yōu)化,所以其匯編的指令格式很多地方直接類似于C語言。在凌陽的語音算法函數(shù)庫中所提供的API函數(shù)。 (5)【API格式】ASM:Call F_FIQ_Service_SACM_A2000 【功能說明】用作SACM_A2000語音背景程序的中斷服務(wù)子程序。 【參數(shù)】無。 (4)【API格式】C:void SACM_DVR _Stop(void); ASM:Call F_ SACM_DVR _Stop 【功能說明】以自動(dòng)方式停止錄音。 【返回值】無。②從語音隊(duì)列里至少每48ms獲取48個(gè)字資料(16K資料采樣率)。 系統(tǒng)主程序模塊 主程序模塊是錄音系統(tǒng)的工作控制模塊,不完成任何具體的功能,只根據(jù)按鍵的取值,調(diào)用其他模塊完成相應(yīng)的動(dòng)作。 // 8K while(SACM_DVR_TestQueue()!=Full) //測(cè)試并獲取語音隊(duì)列的狀態(tài) { Ret=SP_GetResource(Addr)。 硬件電路測(cè)試 分部測(cè)試 (1)電源部分測(cè)試 電源部分在61板的左上角。 步驟: (1)連接電源,可以連接3 節(jié)電池,也可以直接接5V 的穩(wěn)壓源。 (2)按下錄音鍵進(jìn)行語音錄制,然后按下停止鍵停止錄音,再按下播放鍵進(jìn)行語音播放。 經(jīng)過詳細(xì)的硬件原理分析和軟件設(shè)計(jì),錄音系統(tǒng)具有播放開機(jī)音樂,按鍵控制錄音放音的功能,并且由LED指示燈指示當(dāng)前的工作狀態(tài)。unsigned int Key。 SACM_DVR_InitEncoder(RceMonitorOn)。之所以能取得這樣的收獲,在這里我要感謝學(xué)校提供了這么充足的時(shí)間和良好的學(xué)習(xí)環(huán)境給我進(jìn)行畢業(yè)設(shè)計(jì)的各項(xiàng)工作,還有就是圖書館的各位工作人員,他們?cè)谖也殚嗁Y料的過程中給我提供了細(xì)心周到的服務(wù)。這里我列舉一些軟件編寫過程中所遇到的問題。 條件:已經(jīng)通過硬件測(cè)試,61板與存儲(chǔ)器電路正確連接,下載自己編寫的程序到61板中。 結(jié)論:正常,進(jìn)入晶振部分測(cè)試。 存儲(chǔ)器訪問模塊 此模塊由主程序調(diào)用,目的是實(shí)現(xiàn)SRAM的讀初始化和寫初始化,同時(shí)也實(shí)現(xiàn)對(duì)SRAM的讀和寫語音數(shù)據(jù),程序見附錄。 //定義獲取語音數(shù)據(jù)變量并初始化 if(Mode == 0) //采用非自動(dòng)方式播放 {Addr=RES_WW_24K_SA。(2)如果當(dāng)前狀態(tài)為播放狀態(tài),此時(shí)按下停止鍵則停止播放;若按下錄音鍵則停止播放并進(jìn)入錄音狀態(tài);播放鍵此時(shí)無效。② 僅用于非自動(dòng)方式下?!痉祷刂怠繜o。 (3)【API格式】C:void SACM_DVR_Encode(void); ASM:Call F_ SACM_DVR_ Encode 【功能說明】開始以自動(dòng)方式錄制聲音資料到外接SRAM中。 【參數(shù)】encodeddata為語音編碼資料。 【返回值】無。32位的返回值存入寄存器對(duì)RR2中;其中低字在R1中,高字在R2中。181。 (9)下載程序:build-StartDebug-Download。(5)在項(xiàng)目中添加/刪除文件 在項(xiàng)目中添加文件的方法,第一種方法:通過Project菜單方法。Location下的文本框中輸入項(xiàng)目的存取路徑或利用該文本框右端的瀏覽按鈕制定項(xiàng)目的存儲(chǔ)位置。主界面里通常有三個(gè)主要窗口:Workspace(工作區(qū))窗口、Edit(編輯)窗口和Output(輸出)窗口。由SPCE061A的IO口完成地址線、數(shù)據(jù)線和控制線擴(kuò)展功能。當(dāng)存儲(chǔ)器芯片被選中,并且寫使能有效時(shí),如果輸出使能引腳被激活時(shí),則數(shù)據(jù)被送到DQ引腳,否則,當(dāng)/OE無效時(shí),DQ引腳為高阻態(tài)。 外部復(fù)位復(fù)位是對(duì)“61 板”內(nèi)部的硬件初始化,“61 板”本身具有上電復(fù)位功能,即通電就自動(dòng)復(fù)位,另外,還具有外部復(fù)位電路,即在引腳6 上外加一個(gè)低電平就可令其復(fù)位。 下載區(qū)原理圖 如下圖所示電路, MICP和MICN將隨著MIC產(chǎn)生的波形變化,并在兩個(gè)端口處形成兩路反相的波形,再經(jīng)過兩級(jí)運(yùn)放放大,把放大的語音信號(hào)交給ADC轉(zhuǎn)換為數(shù)字量,這個(gè)時(shí)候我們就可以通過單片機(jī)編程對(duì)這些數(shù)據(jù)進(jìn)行處理,比如說語音數(shù)據(jù)壓縮、語音識(shí)別樣本處理。對(duì)于音樂合成MS01,該算法較繁瑣,而且需要具備音樂理論、配器法及和聲學(xué)知識(shí),所以對(duì)于特別愛好者可以到我們的網(wǎng)站去了解相關(guān)內(nèi)容,這里只給出它的API函數(shù)介紹及程序代碼的范例,僅供參考。它將波形編碼和參數(shù)編碼組合起來,克服了原有波形編碼和參數(shù)編碼的弱點(diǎn),結(jié)合各自的長(zhǎng)處,力圖保持波形編碼的高質(zhì)量和參數(shù)編碼的低速率。所以要通過對(duì)信號(hào)趨勢(shì)的預(yù)測(cè)和冗余信息處理,進(jìn)行資料的壓縮,這樣就可以使我們用較少的資源建立更多的信息。 音頻格式的介紹 音頻文件通常分為兩類:聲音文件和MIDI文件 *聲音文件:指的是通過聲音錄入設(shè)備錄制的原始聲音,直接記錄了真實(shí)聲音的二進(jìn)制采樣數(shù)據(jù),通常文件較大; *MIDI文件:它是一種音樂演奏指令序列,相當(dāng)于樂譜,可以利用聲音輸出設(shè)備或與計(jì)算機(jī)相連的電子樂器進(jìn)行演奏,由于不包含聲音數(shù)據(jù),其文件尺寸較小。方案三使用SPCE061A單片機(jī)自帶的LineIN輸入,要求外置音頻輸入通道放大器,將ADC的結(jié)果進(jìn)行數(shù)字濾波,然后存放到凌陽存儲(chǔ)器SPR4096中,播放時(shí)從SPR4096中讀取數(shù)據(jù),經(jīng)過外置的輸出音頻放大器直接送到SPCE061A自帶的DAC進(jìn)行播放。經(jīng)過多次查找資料,最后確定實(shí)現(xiàn)方案:利用凌陽單片機(jī)SPCE061A單片機(jī)設(shè)計(jì)一個(gè)數(shù)字存儲(chǔ)式錄音系統(tǒng)。計(jì)算機(jī)的誕生,給人類帶來歷史性的飛躍。 (6)由于系統(tǒng)小巧玲瓏,控制功能強(qiáng)、體積小,便于嵌入被控設(shè)備之內(nèi),大大推動(dòng)了產(chǎn)品的智能化。播放時(shí),從HM628128 SRAM中讀取語音數(shù)據(jù),通過SPCE061A自帶的DAC進(jìn)行播放。是語言的載體,是人類社會(huì)特有的一種信息系統(tǒng),是社會(huì)交際工具的符號(hào)。 ③Audio文件——*.Audio *Audio文件是Sun Microsystems公司推出的一種經(jīng)過壓縮的數(shù)字聲音格式,是Internet中常用的聲音文件格式; *Netscape Navigator瀏覽器中的LiveAudio也支持Audio格式的聲音文件。 (2)參數(shù)編碼:參數(shù)編碼又稱為聲源編碼,是將信源信號(hào)在頻率域或其它正交變換域提取特征參數(shù),并將其變換成數(shù)字代碼進(jìn)行傳輸。 凌陽音頻壓縮算法根據(jù)不同的壓縮比分為以下幾種(具體可參見語音壓縮工具一節(jié)內(nèi)容): SACMA2000:壓縮比為8:1,8:,8: SACMS480: 壓縮比為80:3,80: SACMS240: 壓縮比為80: 按音質(zhì)排序:A2000S480S240 凌陽常用的音頻形式和壓縮算法 (1)波形編碼:subband即SACMA2000 特點(diǎn):高質(zhì)量、高碼率,適于高保真語音/音樂。 凌陽61板硬件電路組成 電源 61板采用3節(jié)5號(hào)電池進(jìn)行供電,由J10接入,如原理圖所示。 電源接口J10 是電源接口,“61 板”的內(nèi)核SPCE061A ,而I/O 也可以選擇5V。 引腳描述 以下是HM628128的各個(gè)引腳的名稱和功能描述。語音信號(hào)經(jīng)MIC轉(zhuǎn)換成電信號(hào),由隔直電容隔掉直流成分,然后輸入至SPCE061A內(nèi)部前置放大器。 IDE 之前用戶必須運(yùn)行Windows98174。(3)在該項(xiàng)目的源文件夾(source files)下建立一個(gè)匯編語言文件或C語言文件:File-new-file(選擇asm或C文件)-file-文件名。’nSP? IDE ASM File ,在File 下的編輯框內(nèi)寫入文件名稱,OK。同時(shí),添入的資源文件還會(huì)被安排一個(gè)文件標(biāo)識(shí)符ID。這種項(xiàng)目管理的方式,會(huì)把與項(xiàng)目相關(guān)的代碼模塊組織為一個(gè)有機(jī)的整體,便于開發(fā)人員對(duì)其代碼以及相關(guān)文件文檔的管理。 調(diào)用協(xié)議包括以下一些相關(guān)要素: 1) 調(diào)用子程序間的參數(shù)傳遞; 2) 子程序返回值;3) 調(diào)用子程序過程中所用堆棧; 4) 用于暫存數(shù)據(jù)的中間寄存器?!緟?shù)】Init_Index=0 表示手動(dòng)方式;Init_Index=1 則表示自動(dòng)方式。(6)【API格式】C:void SACM_A2000_InitDecode(int Channel); ASM:Call F_ SACM_A2000_Decode 【功能說明】開始對(duì)SACM_A2000語音資料以非自動(dòng)方式(編程控制)進(jìn)行譯碼?!緟?shù)】Init_Index=0 表示手動(dòng)方式;Init_Index=1 則表示自動(dòng)方式。 【備注】該函數(shù)僅使用于自動(dòng)方式下。R1=1,語音隊(duì)列滿。 【參數(shù)】無。 .ENDP。 Addr++。 Step 4: 目的:測(cè)試61板電源部分哪個(gè)器件壞掉; 條件:斷開電源; 步驟:用萬用表檢查發(fā)光二極管是否壞掉,或者方向弄錯(cuò);測(cè)量J10的兩端是否短路,如果是,先檢查D3是否擊穿;如果J10沒有短路,再測(cè)SPY0029的3腳與地是否短路,如果是,檢測(cè)D4是否擊穿(要先從板子將負(fù)極拖開測(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ò)。 (3)按K1 鍵進(jìn)行睡眠功能測(cè)試。6 結(jié)論 本設(shè)計(jì)選擇了實(shí)現(xiàn)錄音系統(tǒng)的三個(gè)方案中的最優(yōu)方案,相比其他兩個(gè)方案,本方案節(jié)省了大量的硬件電路,減小了硬件的成本。我自己覺得收獲特別大,首先是鍛煉了自己思考問題,解決問題的獨(dú)立性,動(dòng)手能力。 //錄音系統(tǒng)初始化 SACM_DVR_Initial(Manual)。while(1){ Key = SP_GetCh()。設(shè)計(jì)所設(shè)計(jì)的技術(shù)廣法,需要我們?nèi)ふ掖罅康膶W(xué)習(xí)資料,碰到新的問題,新的技術(shù),要求我們查找解決實(shí)際問題所需要的各種知識(shí),提高了自己學(xué)習(xí)的主動(dòng)性和學(xué)習(xí)新知識(shí)的能力。只有第一階段通過了才能進(jìn)行第二階段的軟件測(cè)試。 (4)按下K2 鍵進(jìn)行A/D 轉(zhuǎn)換的測(cè)試。 (2)鍵盤部分測(cè)試: 目的:測(cè)試鍵盤輸入是否正確 條件:UUU4芯片座中不安放元件;給61板通電,萬用表選擇電壓檔,利用萬用表的負(fù)端(黑色表筆)接板子上的地(標(biāo)示“”的地方),萬用表筆的正端(紅色表筆)分別檢測(cè)接IOA0、IOAIOA2。 //取資源并進(jìn)行解碼,送入DAC通道播放 Clear_WatchDog()。status變量記錄了系統(tǒng)當(dāng)前的工作狀態(tài),addr是地址變量,用來尋址HM628128LLP的地址空間,size則是常量,代表HM628128LLP的存儲(chǔ)空間大小。 【備注】SACM_DVR語音背景子程序只有匯編指令形式,且應(yīng)將此子程序安置在TMA_FIQ中斷源上。 【備注】用戶僅能通過非自動(dòng)方式測(cè)試語音隊(duì)列狀態(tài)。 【參數(shù)】無?!緜渥ⅰ竣賹?duì)于SACM_DVR模塊,需要一些I/O口來連接外部的SRAM,用以存放錄音資語音播放之前的資料。 【返回值】無。(2)【API格式】C:void SACM_A2000_ServiceLoop(void) ASM:Call F_ SACM_A2000 _ServiceLoop 【功能說明】從資源中獲取SACM_A2000語音資料,并將其填入譯碼隊(duì)列中。必要時(shí)所有的參數(shù)都被轉(zhuǎn)換成其在函數(shù)原型中被聲明過的數(shù)據(jù)類型。但是從編寫調(diào)試代碼的角度來看,需要反復(fù)提出的有如下一些重要的設(shè)置:(1)路徑的設(shè)置:菜單toolsoption…Directiories,可以進(jìn)行路徑的設(shè)置。(8)項(xiàng)目的編譯 當(dāng)項(xiàng)目中的文件編寫結(jié)束后,要對(duì)項(xiàng)目中的程序進(jìn)行編譯,并將編譯出來的二進(jìn)制代碼與庫中的各個(gè)模塊連接成一個(gè)完整的、地址統(tǒng)一的可執(zhí)行目標(biāo)文件和符號(hào)表文件,供用戶調(diào)試使用,在這里要使用編譯器、匯編器、鏈接器等工具。 (4)在項(xiàng)目中新建頭文件(.H) 新建頭文件的方法:在新建項(xiàng)目下, 點(diǎn)擊菜單File 下拉菜單New 彈出新建文件/項(xiàng)目的對(duì)話框。 (5)選擇硬件仿真方式(PCB板式的快捷鍵)。/WindowsXP174。A/D轉(zhuǎn)換器對(duì)輸入的音頻信號(hào)進(jìn)行8kHz采樣,并按照凌陽音頻編碼格式進(jìn)行編碼,每秒將占用16kBits的存儲(chǔ)器空間。這兩個(gè)引腳要同時(shí)有效才能對(duì)SRAM進(jìn)行讀數(shù)據(jù)和寫數(shù)據(jù)的操作。對(duì)應(yīng)的引腳中136 和7 , 對(duì)于I/O 端口的電壓5575 也可以是5V,這兩種電平的選擇通過跳線J5 來選擇。在板子上加入SPY0029三端穩(wěn)壓器。如:SACMS240。具體說,參數(shù)編碼是通過對(duì)語音信號(hào)特征參數(shù)的提取和編碼,力圖使重建語音信號(hào)具有盡可能高的準(zhǔn)確性,但重建信號(hào)的波形同原語音信號(hào)的波形可能會(huì)有相當(dāng)大的差別。 ⑤RealAudio文件——*.RA/*.RM/*.RAM *RealAudio文件是RealNerworks公司開發(fā)的一種新型流式音頻(S
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1