版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、語(yǔ)音錄放模塊北陽(yáng)電子技術(shù)保留對(duì)此文件修改之權(quán)利且不另行通知。北陽(yáng)電子技術(shù)所提供之資訊相信為正確且可靠的,但并不保證本文件中絕無(wú)錯(cuò)誤。請(qǐng)于向北陽(yáng)電子技術(shù)提出訂單前, 自行確定所使用之相關(guān)技術(shù)文件及規(guī)格為最新之版本。若因貴公司使用本公司之文件或產(chǎn)品,而涉及第三人之專利或著作權(quán)等智慧權(quán)之應(yīng)用及配合時(shí),則應(yīng)由貴公司負(fù)責(zé)取得同意及授權(quán),本公司僅單純販?zhǔn)郛a(chǎn)品,上述關(guān)于同意及,非屬本公司應(yīng)為保證之責(zé)任。又北陽(yáng)電子技術(shù)之正式,本公司之所有產(chǎn)品不得用于醫(yī)療器材,維持生命系統(tǒng)及飛航等相關(guān)設(shè)備。: 86-10-62981668FAX : 86-10-62985972E-大學(xué)計(jì)劃推廣中心市海淀區(qū)上地信息產(chǎn)業(yè)中黎科技園
2、 1 號(hào)樓 6 層 C 段:100085Technology for Easy Living電子競(jìng)賽基礎(chǔ)模塊目錄12編寫目的3硬件設(shè)計(jì)及功能描述3硬件設(shè)計(jì)電路3硬件設(shè)計(jì)功能描述3軟件設(shè)計(jì)及使用說(shuō)明333.13.23.3主程序軟件設(shè)計(jì)流程及說(shuō)明3主程序變量說(shuō)明6主程序流程圖7 Sunplus University Program第 2 頁(yè)E-Technology for Easy Living電子競(jìng)賽基礎(chǔ)模塊1編寫目的目的:1、掌握A2000 語(yǔ)音格式語(yǔ)音錄放。2、此范例可應(yīng)用于數(shù)碼筆方案中。2硬件設(shè)計(jì)及功能描述2.1 硬件設(shè)計(jì)電路KEYS2 S3 S4K1 IOA0 K2 IOA1 K3 IO
3、A2 2.2 硬件設(shè)計(jì)功能描述通過(guò)三個(gè)按鍵完成語(yǔ)音錄制、停止、KEY1:語(yǔ)音錄制按鍵,按下該鍵,開(kāi)始功能的實(shí)現(xiàn)。KEY2: KEY3:停止按鍵,按下該鍵,按鍵,按下該鍵,停止。3軟件設(shè)計(jì)及使用說(shuō)明3.1 主程序軟件設(shè)計(jì)流程及說(shuō)明通過(guò)鍵盤掃描,鍵值確定,根據(jù)不同的鍵值,做出語(yǔ)音1、使用相關(guān)語(yǔ)音函數(shù)說(shuō)明:語(yǔ)音函數(shù),來(lái)自于 sacmv25.lib 1)的不同處理?!続PI 格式】void SACM_ DVR _Initial(Init_Index) Sunplus University Program第 3 頁(yè)E-V5Technology for Easy Living電子競(jìng)賽基礎(chǔ)模塊【功能說(shuō)明】S
4、ACM_ DVR 語(yǔ)音方式(自動(dòng)、手動(dòng))之前的初始化:設(shè)置中斷源、定時(shí)器以及【參數(shù)】Init_Index=0 表示手動(dòng)方式;Init_Index=1 則表示自動(dòng)方式?!痉?回 值】無(wú)程圖及說(shuō)明2)【API 格式】void SACM_DVR_ServiceLoop(void)【功能說(shuō)明】在期間從 ADC 通道獲取資料,且將其以 SACM_A2000 格式進(jìn)行編碼后存入外接 SRAM 中;而在期間從 SRAM 中獲取語(yǔ)音資料,對(duì)其進(jìn)行解碼,然后等候中斷服務(wù)子程序?qū)⑵渌统?DAC 通道。【參數(shù)】無(wú)?!痉?回 值】無(wú)。3)【API 格式】void SACM_DVR_Encode(void);【功能說(shuō)明
5、】開(kāi)始以自動(dòng)方式錄制聲音資料到外接 SRAM 中?!緟?shù)】無(wú)?!痉?回 值】無(wú)?!緜渥ⅰ吭摵瘮?shù)僅適用于 SACM_DVR 模塊,且只有自動(dòng)方式。4)【API 格式】void SACM_DVR _Stop(void);【功能說(shuō)明】 以自動(dòng)方式停止【參數(shù)】無(wú)?!痉?回 值】無(wú)。5)?!続PI 格式】SACM_DVR _Play(Speech_Index,Channel,Ramp_Set);【功能說(shuō)明】以自動(dòng)方式外接 SRAM 中的資料?!緟ⅰ痉怠緜?)數(shù)】無(wú) 回 值】無(wú)。注】該函數(shù)僅使用于自動(dòng)方式下?!続PI 格式】unsignedSACM_DVR _Sus(void);【功能說(shuō)明】獲取 SACM
6、_DVR 模塊的狀態(tài)?!緟?shù)】無(wú)?!痉?回 值】 當(dāng) R1 中 bit0=0,表示語(yǔ)音 7)【API 格式】void SACM_DVR_InitDecoder(結(jié)束;bit0=1,表示語(yǔ)音在中。Channel);【功能說(shuō)明】開(kāi)始對(duì) SACM_DVR 語(yǔ)音資料以非自動(dòng)方式(編程控制)進(jìn)行譯碼。【參數(shù)】Channel=1,2,3;分別表示使用 DAC1、DAC2 信道以及 DAC1 和DAC2 雙通道?!痉?回 值】無(wú)?!緜?)注】用戶只能通過(guò)非自動(dòng)方式對(duì)語(yǔ)音資料解壓縮。 Sunplus University Program第 4 頁(yè)E-Technology for Easy Living電子競(jìng)賽
7、基礎(chǔ)模塊【API 格式】void SACM_DVR_Decode(void);【功能說(shuō)明】從語(yǔ)音隊(duì)列里獲取的 SACM_DVR 語(yǔ)音資料,并進(jìn)行譯碼,然后通過(guò)中斷服務(wù)子程序?qū)⑵渌腿?DAC 通道數(shù)】無(wú)。回 值】無(wú)?!緟ⅰ痉怠緜?)注】用戶僅能通過(guò)非自動(dòng)方式對(duì)語(yǔ)音資料進(jìn)行譯碼?!?API 格式】unsignedSACM_DVR_TestQueue(void);【功能說(shuō)明】獲取語(yǔ)音隊(duì)列的狀態(tài)?!緟ⅰ痉禂?shù)】無(wú)?;?值】R1=0,語(yǔ)音隊(duì)列不空不滿=1,語(yǔ)音隊(duì)列滿=2;語(yǔ)音隊(duì)列空。注:用戶僅能通過(guò)非自動(dòng)方式測(cè)試語(yǔ)音隊(duì)列狀態(tài)。【備10)【API 格式】SACM_DVR _FetchQueue(void);
8、編碼(SACM_A2000)數(shù)據(jù)?!竟δ苷f(shuō)明】獲取【參數(shù)】無(wú)。【返 回 值】16 位2、相關(guān) FLASH 函數(shù):1)資料?!続PI 格式】void F_FlashErase(【功能說(shuō)明】擦除頁(yè)Addr);【參數(shù)】Addr 為每頁(yè)的始地址。【返 回 值】無(wú)2)【API 格式】void F_FlashWrite1Word(【功能說(shuō)明】向相應(yīng)的地址中,寫數(shù)據(jù)Addr,Ret);【參數(shù)】Addr 為【返 回 值】無(wú)3)【API 格式】unsigned數(shù)據(jù)地址;Ret 為被的語(yǔ)音數(shù)據(jù)。F_FlashRead(Addr)【功能說(shuō)明】相應(yīng)的地址中的語(yǔ)音數(shù)據(jù)【參數(shù)】Addr 為【返 回 值】為被3、相關(guān)鍵盤函
9、數(shù):1)【API 格式】unsigned數(shù)據(jù)地址;的語(yǔ)音數(shù)據(jù)。SP_GetCh(void);【功能說(shuō)明】獲取按鍵值?!緟?shù)】無(wú)?!痉?回 值】按鍵值 Sunplus University Program第 5 頁(yè)E-Technology for Easy Living電子競(jìng)賽基礎(chǔ)模塊2)【API 格式】void System_ServiceLoop (void);【功能說(shuō)明】鍵盤掃描與按鍵去抖?!緟?shù)】無(wú)?!痉?回 值】無(wú)3)【API 格式】void System_Initial (void);【功能說(shuō)明】鍵盤初始化【參數(shù)】無(wú)。【返 回 值】無(wú)3.2 主程序變量說(shuō)明Key【功能】用于保存掃描鍵
10、值。根據(jù)鍵值確定語(yǔ)音處理【應(yīng)用】用戶可以增加的按鍵,如 1*8 等。RetAddr) 返回值,并為 void【功能】用于保存 unsignedSACM_DVR_FillQueue(unsigned據(jù)。F_FlashRead(encoded-data)函數(shù)的輸入值。表示采樣處理的語(yǔ)音數(shù)【應(yīng)用】用戶不用處理此變量。3)Addr【功能】用于 unsigned void F_FlashWrite1Word(F_FlashRead(Addr)Addr,Ret)函數(shù)的輸入值,保存語(yǔ)音數(shù)據(jù)的地址?!緫?yīng)用】用戶可以通過(guò)對(duì)該變量的設(shè)置,選擇語(yǔ)音的4)Sus?!竟δ堋坑糜诒4嫦到y(tǒng)狀態(tài),0,是停止音狀態(tài)和狀態(tài);1,是狀態(tài);2,是放【應(yīng)用】用戶可以通過(guò)對(duì)該變量的設(shè)置,選擇不同狀態(tài)。 Sunplus University Program第 6 頁(yè)E-Technology for Easy Living電子競(jìng)賽基礎(chǔ)模塊3.3 主程序流程圖開(kāi)始BKEY0KEKEA Sunplus University Program第 7 頁(yè)E-編碼算法初始化Y1是否為狀態(tài)Y
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年高速公路ETC系統(tǒng)升級(jí)改造合同
- 2025年度智能物流平臺(tái)合作返點(diǎn)合同范本4篇
- 2025年度現(xiàn)代農(nóng)業(yè)設(shè)施承攬合同補(bǔ)充協(xié)議4篇
- 2025年度油氣儲(chǔ)罐安全檢測(cè)與改造合同4篇
- 2025年10kv線路施工綠色環(huán)保與節(jié)能減排合同3篇
- 2025年度智能車位租賃合同轉(zhuǎn)讓協(xié)議書(全新版)4篇
- 2024年車輛購(gòu)銷合同示范文本
- 2025年度智能儲(chǔ)煤場(chǎng)租賃管理服務(wù)合同4篇
- 2024礦用設(shè)備租賃合同
- 2025年度城市更新改造項(xiàng)目承包合同簽約與歷史文化保護(hù)協(xié)議(2024版)3篇
- 2024年海口市選調(diào)生考試(行政職業(yè)能力測(cè)驗(yàn))綜合能力測(cè)試題及答案1套
- 六年級(jí)數(shù)學(xué)質(zhì)量分析及改進(jìn)措施
- 一年級(jí)下冊(cè)數(shù)學(xué)口算題卡打印
- 2024年中科院心理咨詢師新教材各單元考試題庫(kù)大全-下(多選題部分)
- 真人cs基于信號(hào)發(fā)射的激光武器設(shè)計(jì)
- 【閱讀提升】部編版語(yǔ)文五年級(jí)下冊(cè)第三單元閱讀要素解析 類文閱讀課外閱讀過(guò)關(guān)(含答案)
- 四年級(jí)上冊(cè)遞等式計(jì)算練習(xí)200題及答案
- 法院后勤部門述職報(bào)告
- 2024年國(guó)信證券招聘筆試參考題庫(kù)附帶答案詳解
- 道醫(yī)館可行性報(bào)告
- 視網(wǎng)膜中央靜脈阻塞護(hù)理查房課件
評(píng)論
0/150
提交評(píng)論