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

正文內(nèi)容

基于單片機技術(shù)語音控制小車設(shè)計論文-資料下載頁

2025-06-18 16:11本頁面
  

【正文】 ==========================void Stop() //停車{ *P_IOB_Data=0x0000。 //停車 PlaySnd(S_RDY,3)。 //語音提示}//=============================================================// 語法格式: void BSR(void)。// 實現(xiàn)功能: 辨識子函數(shù)// 參數(shù): 無// 返回值: 無//=============================================================void BSR(void){ int Result。 //辨識結(jié)果寄存 Result = BSR_GetResult()。 //獲得識別結(jié)果 if(Result0) //有語音觸發(fā)? { *P_IOB_Data=0x0000。 //臨時停車 switch(Result) { case NAME_ID: //識別出名稱命令 Stop()。 //停車待命 break。 case COMMAND_GO_ID: //識別出第一條命令 GoAhead()。 //執(zhí)行動作一:直走 break。 case COMMAND_BACK_ID: //識別出第二條命令 BackUp()。 //執(zhí)行動作二:倒車 break。 case COMMAND_LEFT_ID: //識別出第三條命令 TurnLeft()。 //執(zhí)行動作三:左轉(zhuǎn) break。 case COMMAND_RIGHT_ID: //識別出第四條命令 TurnRight()。 //執(zhí)行動作四:右轉(zhuǎn) break。 default: break。 } }}//=============================================================// 語法格式: void IRQ5(void)。// 實現(xiàn)功能: 中斷服務(wù)子函數(shù)// 參數(shù): 無// 返回值: 無//=============================================================void IRQ5(void)__attribute__((ISR))。 //運動定時控制void IRQ5(void){ if(uiTimecont++ == uiTimeset) { *P_IOB_Data = 0x0000。 } *P_INT_Clear = 0x0004。}//=============================================================// 語法格式: int main(void)。// 實現(xiàn)功能: 主函數(shù)// 參數(shù): 無// 返回值: 無//=============================================================int main(void){ unsigned int BS_Flag。 //Train標(biāo)志位 *P_IOA_Dir=0xff00。 //初始化IOA,IOA0~7下拉輸入 *P_IOA_Attrib=0xff00。 *P_IOA_Data=0x0000。 *P_IOB_Dir=0x0f00。 //初始化IOB,IOB8~11同向輸出 *P_IOB_Attrib=0x0f00。 *P_IOB_Data=0x0000。 BSR_DeleteSDGroup(0)。 //初始化存儲器RAM BS_Flag=*(unsigned int *)0xe000。 //讀存儲單元0xe000 if(BS_Flag==0xffff) //沒有經(jīng)過訓(xùn)練(0xe000內(nèi)容為0xffff) { TrainSD()。 //訓(xùn)練 StoreSD()。 //存儲訓(xùn)練結(jié)果(語音模型) } else //經(jīng)過訓(xùn)練(0xe000內(nèi)容為0x0055) { LoadSD()。 //語音模型載入識別器 } PlaySnd(S_START,3)。 //開始識別提示 BSR_InitRecognizer(BSR_MIC)。 //初始化識別器 while(1) { BSR()。 if((*P_IOA_Data)amp。0x0004) //是否重新訓(xùn)練 { F_FlashErase(0xe000)。 while(1)。 } }} 語音識別的原理簡介語音識別主要分為“訓(xùn)練”和“識別”兩個階段。在訓(xùn)練階段,單片機對采集到的語音樣本進行分析處理,從中提取出語音特征信息,建立一個特征模型;在識別階段,單片機對采集到的語音樣本也進行類似的分析處理,提取出語音的特征信息,然后將這個特征信息模型與已有的特征模型進行對比,如果二者達(dá)到了一定的匹配度,則輸入的語音被識別。語音識別的具體流程如下圖所示:圖8 語音識別流程圖總結(jié)本設(shè)計綜合應(yīng)用了SPCE061A豐富的軟硬件資源,成功的實現(xiàn)了語音控制功能。在硬件方面,有較高的執(zhí)行速度、內(nèi)置的硬件乘法器、ADC和DAC功能、內(nèi)置的AGC自動增益環(huán)節(jié),這些為語音處理提供了強大基礎(chǔ)。在軟件方面,標(biāo)準(zhǔn)的C語言編程,豐富的語音資源函數(shù)為編程提供了很大的方便。該設(shè)計方案結(jié)構(gòu)簡單,以單芯片實現(xiàn)了語音播放與識別以及電機控制功能,相當(dāng)于“語音識別芯片+ 普通單片機”的功能。但是比“語音識別芯片+普通單片機”方案實現(xiàn)起來要簡單很多,而且成本也會降低很多。該語音控制小車操作比較簡單,訓(xùn)練和識別成功的幾率也比較高,是一個典型的語音識別應(yīng)用方案。結(jié)束語此次畢業(yè)論文(設(shè)計)撰寫, 從選題到論文終稿完成歷時二月有余,在這段日子中,我翻閱了大量的參考文獻,尋找設(shè)計依據(jù),確定設(shè)計方案,對硬件、軟件進行了精心設(shè)計與調(diào)試?,F(xiàn)在回憶起來感到確有不小的收獲。經(jīng)過這次畢業(yè)設(shè)計,又學(xué)到了不少的新知識,比如說我們“機電一體化”專業(yè)是以電方面的知識為主,很少涉及到機械方面的知識,而兩者之間結(jié)合方面更是少之又少,通過此次畢業(yè)設(shè)計,不但很好地復(fù)習(xí)了自己的專業(yè)知識,也了解了單片機系統(tǒng)等新知識,真正明白了如何實現(xiàn)機電一體化。論文的撰寫過程,得到老師精心指導(dǎo)和點評,基本完成了“基于單片機技術(shù)的語音控制小車設(shè)計” 論文終稿。在此我衷心向老師您道一聲:老師您幸苦了,我誠摯感謝您! 祝福您身體健康、萬事如意。謝謝?。。?
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1