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

正文內(nèi)容

基于凌陽單片機的語音識別機器人的設(shè)計(編輯修改稿)

2024-12-18 15:00 本頁面
 

【文章內(nèi)容簡介】 se() 語法: void F_FlashErase(sector) 描述:擦除 256 字節(jié) 參數(shù) : 擦除頁的起始地址 第 9 頁(共 18 頁) 返回:無 位操作模塊 由于 SPCE061A 沒有位操作指令,而在程序控制電機的時候需要經(jīng)常操作某一位,為了方便程序的編寫,增強可讀性,編寫了位操作模塊。 函數(shù) void Set_IOB_Bit(unsigned int,unsigned int,unsigned int,unsigned int,unsigned int)。 參數(shù)依次為 IO 的位、 Dir、 Attrib、 Data、 Buffer 例如操作 IOB11 為 同 相 低 電 平 輸 出 為Set_IOB_Bit(11,1,1,0,0)。 語音識別函數(shù)的設(shè)計 SPACE61A 是將 A/D、編碼算法、解碼算法、存儲及 D/A 作成相應的模塊,對于每個模塊都有其應用程序接口 API, 用戶只需了解每個模塊所要實現(xiàn)的功能及其參數(shù)的內(nèi)容,然后調(diào)用該 API 函數(shù)即可實現(xiàn)語音處理功能。 在本系統(tǒng)的軟件設(shè)計當中,將語音播放的程序設(shè)計為語音播放模塊,可方便地調(diào)用;語音播放程序分為 兩部分,一是播放流程控制,一是中斷播放服務(wù)程序。流程圖如 圖 圖 7 所示: 第 10 頁(共 18 頁) 圖 6 SACM_S480 自動播放流程圖 圖 7 中斷服務(wù)程序流程圖 第 11 頁(共 18 頁) 走路、跳舞等其他函數(shù)模塊 這些函數(shù)就是控制電機的通與斷的組合完成不用的動作,在需要的時候播放語音,實現(xiàn)一定的效果,具體請參考函數(shù)原形 。 (見附件程序所示) 6. 功能測試 及測試結(jié)果: 功能測試 為測試機器人的穩(wěn)定性,在實驗室光滑地板上進行了一系列試驗。 應用方案的驗證步驟 如下 : 步驟一:啟動 u’nSP IDE 。打開機器人 應用實例程序,編譯、鏈 接確認沒有錯誤 。 步驟二:下載程序代碼到機器人的 61 板上。 步驟三:打開機器人的電源,進行語音訓練,訓練過程按照下面進行: 按順序訓練以下 15 條指令: “ 名稱 ” , “ 開始 ” , “ 準備 ” ,“ 跳舞 ” , “ 再來一曲 ” , “ 開始 ” , “ 向前走 ” , “ 倒退 ” , “ 右轉(zhuǎn) ” , “ 左轉(zhuǎn) ” , “ 準備 ” , “ 向左瞄準 ” , “ 向右瞄準 ” , “ 發(fā)射 ” ,“ 連續(xù)發(fā)射 ” 。每條指令要訓練兩遍。當一條指令被正確識別時會提示進入下一條;如沒有被識別會要求重復該指令,直到正確識別為止。 步驟三:如果訓練成功則進入語音識別狀態(tài),如果訓練沒有成功則重復訓練。由于 SPCE061A 的 FLASH 存儲器只有 32K,所以 15 條指令需要分組存放。在這里分成 3 組,每組 5 條指令。在不同組指令中交換需要根據(jù)出發(fā)名稱,所以在識別 狀態(tài),要執(zhí)行動作首先需要出發(fā)名稱,就是訓練的第一條命令,然后可 識別第一組的其余四條命令。在觸發(fā)第 一條指令,然后再觸發(fā)第二條指令,就可以識別第三條指令 。 測試結(jié)果 本文設(shè)計的機器人的 左右腿和脖子的最大轉(zhuǎn)彎角度為 90 度 。機器人 可以識別 15 條命令 :完成 2 種跳舞方式。 機器人在直線行走時 ,速度在不大于 ; 頭部轉(zhuǎn)速可調(diào) , 但不能太高 , 否 第 12 頁(共 18 頁) 則會引起震 動 , 影響平衡 ; 各動作 基本 可按程序流暢播放。 在有噪聲環(huán)境下,識別率有所下降,有待于進一步開發(fā) 。 機器人高級整合控制論、機械電子、計算機、材料和仿生學 , 它既可以接受人類指揮,又可以運行預先編排的程序,也可以根據(jù)以人工智能技術(shù)制定的原則綱領(lǐng)行動。在工業(yè)、醫(yī)學、農(nóng)業(yè)、建筑業(yè)甚至軍事等領(lǐng)域中均有重要用途。 結(jié)合凌陽單片機的語音識別功能,對 機器人采用特定人語音識別對機器人進行控制 完成一系列動作,可以進而開發(fā)使其 協(xié)助或取代人類工作的工作,例如生產(chǎn)業(yè)、建筑業(yè),或是危險的工作。 參 考 文 獻 [1] 張培仁,張 志堅,高修峰 .十六位單片微處理器原理及應用(凌陽 SPCE061A)[M].北京:清華大學出版社, . [2] 譚浩強 .C 程序設(shè)計 [M].第三版 .北京:清華大學出版社, 2020( 2020 重?。?. [3] 羅亞非等 .凌陽 16 位單片機應用基礎(chǔ) [M].北京:北京航空航天大學出版社,2020. [4] 李晶皎 .嵌入式語音技術(shù)及凌陽 16 位單片機應用 [M].北京:北京航空航天大學出版社, 2020. [5] 屠澄軼 ,基于凌陽單片機的通用型語音控制系統(tǒng) [J].世界電子元器件 :設(shè)計應用 , :5759. [6] 張震宇 .王華 .基于凌陽單片機的語音識別技術(shù)及應用 [J].微 計算機信息 ,2020,23(23). [7] 徐波.語音技術(shù)的現(xiàn)狀及展望 [J].科學新聞周刊, 2020,(4). [8] 凌陽科技大學計劃資料 . [9] 單片機學習論壇: [10]電子工程世界: 第 13 頁(共 18 頁) The design of speech recognition robot based on Sunplus Microcontroller Zhang Xiaodan Abstract: This paper chose SPCE061A which has the advantages of Speech recognition processing as the key control unit to design a system for robot equiped with this system can be trained to have the ability to identify a series of given orders and pelet the actions. Key words: SPCE061A; Speech recognition processing; Speech recognition processing system; robot 附錄 源 程序: include include extern void RobotSystemInit(void)。 extern unsigned int IsFirstDownLoad(void)。 extern void FormatFlash(void)。 extern void TrainFiveCommand(void)。 extern void SaveFiveCommand(unsigned int uiAddr)。 extern void ImportFiveCommand(unsigned int uiAddr_Import)。 extern unsigned int TrainWord(unsigned int WordID,unsigned int SndIndex)。 extern void PlaySnd(unsigned int SndI
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1