a2000手動播放.pdf_第1頁
a2000手動播放.pdf_第2頁
a2000手動播放.pdf_第3頁
a2000手動播放.pdf_第4頁
a2000手動播放.pdf_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

a2000手動播放.pdf.pdf 免費下載

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

北陽電子技術(shù)有限公司保留對此文件修改之權(quán)利且不另行通知。北陽電子技術(shù)有限公司所提供之資訊相信為正確且可 靠的,但并不保證本文件中絕無錯誤。請于向北陽電子技術(shù)有限公司提出訂單前, 自行確定所使用之相關(guān)技術(shù)文件及規(guī)格為 最新之版本。若因貴公司使用本公司之文件或產(chǎn)品,而涉及第三人之專利或著作權(quán)等智慧財產(chǎn)權(quán)之應(yīng)用及配合時,則應(yīng)由 貴公司負(fù)責(zé)取得同意及授權(quán),本公司僅單純販?zhǔn)郛a(chǎn)品,上述關(guān)于同意及授權(quán),非屬本公司應(yīng)為保證之責(zé)任。又未經(jīng)北陽電 子技術(shù)有限公司之正式書面許可,本公司之所有產(chǎn)品不得用于醫(yī)療器材,維持生命系統(tǒng)及飛航等相關(guān)設(shè)備。 A2000 手動動語音播放模塊手動動語音播放模塊 凌陽大學(xué)計劃推廣中心 北京市海淀區(qū)上地信息產(chǎn)業(yè)基地中黎科技園 1 號樓 6 層 C 段 郵編:100085 TEL : 86-10-62981668 FAX : 86-10-62985972 E-mail:unspsunplus.co .cn Technology for Easy Living 電子競賽基礎(chǔ)模塊電子競賽基礎(chǔ)模塊 目目 錄錄 1 編寫目的.3 2 硬件設(shè)計及功能描述.3 2.1 硬件設(shè)計電路.3 2.2 硬件設(shè)計功能描述.3 3 軟件設(shè)計及使用說明.3 3.1 主程序軟件設(shè)計流程及說明.3 3.2 主程序變量說明.4 3.3 主程序流程圖.6 Sunplus University Program E-mail:unsp 第 2 頁 Technology for Easy Living 電子競賽基礎(chǔ)模塊電子競賽基礎(chǔ)模塊 1 編寫目的編寫目的 目的: 1、掌握凌陽 A2000 語音格式手動播放。 2、此實例適合有語音播放的任何領(lǐng)域 2 硬件設(shè)計及功能描述硬件設(shè)計及功能描述 2.1 硬件設(shè)計電路硬件設(shè)計電路 無 2.2 硬件設(shè)計功能描述硬件設(shè)計功能描述 無 3 軟件設(shè)計及使用說明軟件設(shè)計及使用說明 3.1 主程序軟件設(shè)計流程及說明主程序軟件設(shè)計流程及說明 使用相關(guān)語音函數(shù)說明: 語音函數(shù),來自于 sacmv25.lib 1) 【API 格式】void SACM_A2000_Initial(int Init_Index) 【功能說明】SACM_A2000 語音播放之前的初始化。 【參 數(shù)】Init_Index=0 表示手動方式;Init_Index=1 則表示自動方式。 【返 回 值】無 【備 注】該函數(shù)用于對定時器、中斷和 DAC 等的初始化。 2) 【API 格式】C:void SACM_A2000_InitDecode(int Channel); 【功能說明】開始對 SACM_A2000 語音資料以非自動方式(編程控制)進(jìn)行譯碼。 【參 數(shù)】Channel=1,2,3;分別表示使用 DAC1、DAC2 信道以及 DAC1 和 DAC2 雙通道。 【返 回 值】無。 Sunplus University Program E-mail:unsp 第 3 頁 Technology for Easy Living 電子競賽基礎(chǔ)模塊電子競賽基礎(chǔ)模塊 3) 【API 格式】C:void SACM_A2000_Decode(void); 【功能說明】從語音隊列里獲取的 SACM_A2000 語音資料,并進(jìn)行譯碼,然后通 過中斷服務(wù)子程序?qū)⑵渌腿?DAC 信道播放。 【參 數(shù)】無。 【返 回 值】無。 【備 注】用戶僅能通過非自動方式對語音資料進(jìn)行譯碼。 4) 【 API 格式】void SACM_A2000_FillQueue(unsigned int encoded-data); 【功能說明】將從用戶存儲區(qū)里獲取 SACM_ A2000 語音編碼資料,然后將其填入 語音隊列中等候譯碼處理。 【參 數(shù)】encoded-data 為語音編碼資料。 【返 回 值】無。 【備 注】用戶僅能通過非自動方式對語音資料進(jìn)行譯碼。 5) 【 API 格式】unsigned int SACM_A2000_TestQueue(void); 【功能說明】獲取語音隊列的狀態(tài)。 【參 數(shù)】無。 【返 回 值】R1=0,1,2;分別表示語音隊列不空不滿,語音隊列滿及語音隊列空。 【備 注】用戶僅能通過非自動方式測試語音隊列狀態(tài)。 6) 【 API 格式】unsigned int SP_GetResource(int Addr) 【功能說明】獲取語音語音資源數(shù)據(jù) 【參 數(shù)】Addr 語音資源相對應(yīng)的地址 【返 回 值】語音資源數(shù)據(jù) 3.2 主程序變量說明主程序變量說明 1、 iMode; 【功能】用于設(shè)置 void SACM_A2000_Initial(int Init_Index)參數(shù),表示為手動還是 自動播放模式。 【應(yīng)用】如果用戶使用此范例修改為手動播放模式,將該變量設(shè)置為 0,同時添加 手動播放函數(shù)。 2、 iAddr; 【功能】用于設(shè)置 unsigned int SP_GetResource(int Addr)參數(shù),表示語音資源數(shù)據(jù) 所在的地址 【應(yīng)用】用戶使用此變量修改語音播放的首地址,由此改變語音播放。類似于自動 語音播放的序號。 3、 iRet; 【功能】用于保存 unsigned int SP_GetResource(int Addr)返回值,并為 void Sunplus University Program E-mail:unsp 第 4 頁 Technology for Easy Living 電子競賽基礎(chǔ)模塊電子競賽基礎(chǔ)模塊 SACM_A2000_FillQueue(unsigned int encoded-data)函數(shù)的輸入值。表示解碼前的語音數(shù) 據(jù)。 【應(yīng)用】用戶不用處理此變量。 Sunplus University Program E-mail:unsp 第 5 頁 Technology for Easy Living 電子競賽基礎(chǔ)模塊電子競賽基礎(chǔ)模塊 3.3 主程序流程圖主程序流程圖 Sunplus University Program E-mail:unsp 第 6 頁 Technology for Easy Living 電子競賽基礎(chǔ)模塊電子競賽基礎(chǔ)模塊 開始 設(shè)置手動播放模式 是否為手動播放模式 A2000手動模式初始化 A2000解碼算法初始化

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論