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

正文內容

基于凌陽61的語音控制小車(參考版)

2024-12-11 09:27本頁面
  

【正文】 31 參考文獻 [1] 羅 亞非 . 凌陽 16 位單片機應用基礎 [M].北京:北京航空航天大學出版社 .2021. [2] 薛鈞義 . 張彥斌 .凌陽 16 位單片機原理及應用 [M].北京:清華大學出版社 .2021. [3] 趙亮 . 單片機應用系統(tǒng)設計與產品開發(fā) [M].北京:人民郵電出版社 .2021. [4] 張毅剛 . 單片機原理及應用 [M].北京:高等教育出版社 .. [5] 何立民 . 單片機應用系統(tǒng)設計 .北京:航天航空大學出版社 .2021. [6] 李廣弟 . 單片機基礎 .北京:北京航空航天大學出版社 .2021. [7] 遲榮強 . 單片機原理及接口技術 [M].北京 :高等教育出版社 .. [8] 閻石 . 數字電子技術基礎 .北京:高等教育出版社 .. [9] 譚浩強 . C程序設計 .北京:清華大學出版社 .. 。 光陰易逝,韶華難留。 在此,要特別感謝郭靜汝老師,本論文設計是在郭靜汝老師的悉心指導和嚴格要求下業(yè)已完成,從課題選擇到具體的寫作過程,論文初稿與定稿 無不凝聚著郭靜汝老師的心血和汗水,在我的畢業(yè)設計期間,郭靜汝老師為我提供了種種專業(yè)知識上的指導和一些富于創(chuàng)造性的建議,郭靜汝老師一絲不茍的作風,嚴謹求實的態(tài)度使我深受感動,沒有這樣的幫助和關懷和熏陶,我不會這么順利的完成畢業(yè)設計。 在臨近畢業(yè)之際,我還要借此機會向在這四年中給予我諸多教誨和幫助的各位老師表示衷心的謝意,感謝他們四年來辛勤的栽培。在以往的傳統(tǒng)的學習模式下,我們可能會記住很多的書本知識,但是通過畢業(yè)論文,我們學會了如何將學到的知識轉化為自己的東西,學會了怎么更好的處理知識和實踐相結合的問題 。 通過此次的論文,我學到了很多知識,跨越了傳統(tǒng)方式下的教與學的體制束縛,在論文的寫作過程中,通過查資料和搜集有關的文獻,培養(yǎng)了自學能力和動手能力。 隨著自動化技術的發(fā)展,人工智能越來越多的成為許 多人設計的熱點。本文對一輛小車進行了實驗,實驗結果表明,語音識別系統(tǒng)在低噪聲環(huán)境中識別率很高,在噪聲水平較高的場合,識別率有所下降。 該小車各部分采用模塊化設計,各個模塊之間獨立性強。而且成本也會降低很多。該設計方案結構簡單,以單芯片實現了語音播放與識別以及電機控制功能,相當于“語音識 別芯片+ 普通單片機”的功能。在硬件方面,有較高的執(zhí)行速度、內置的硬件乘法器、 ADC和 DAC 功能、內置的 AGC 自動增益環(huán)節(jié),這些為語音處理提供了強大基礎。 while(1)。 if((*P_IOA_Data)amp。 //開始識別提示 BSR_InitRecognizer(BSR_MIC)。 //存儲訓練結果(語音模型) } else //經過訓練( 0xe000 內容為0x0055) 28 { LoadSD()。 //讀存儲單元 0xe000 if(BS_Flag==0xffff) //沒有經過訓練( 0xe000內容為 0xffff) { TrainSD()。 BSR_DeleteSDGroup(0)。 //初始化 IOB,IOB8~11同向輸出 *P_IOB_Attrib=0x0f00。 *P_IOA_Data=0x0000。 //Train 標志位 *P_IOA_Dir=0xff00。 } //============================================================= // 語法格式: int main(void)。 //運動定時控制 void IRQ5(void) { if(uiTimecont++ == uiTimeset) { *P_IOB_Data = 0x0000。 } } } //============================================================= 27 // 語法格式: void IRQ5(void)。 //執(zhí)行動作四:右轉 break。 //執(zhí)行動作三:左轉 break。 //執(zhí)行動作二:倒車 break。 //執(zhí)行動作一:直走 break。 //停車待命 break。 //獲得識別結果 if(Result0) //有語音觸發(fā)? { *P_IOB_Data=0x0000。 // 實現功能: 辨識子函數 // 參數: 無 // 返回值: 無 //============================================================= void BSR(void) { int Result。 //停車 PlaySnd(S_RDY,3)。 } //============================================================= // 語法格式: void Stop()。 //以下為中斷定時操作 __asm(int fiq,irq)。 //延時 *P_IOB_Data=0x0900。 //語音提示 *P_IOB_Data=0x0500。 } //============================================================= // 語法格式: void TurnRight()。 //以下為中斷定時操作 __asm(int fiq,irq)。 //延時 *P_IOB_Data=0x0500。 *P_IOB_Data=0x0900。 } //============================================================= // 語法格式: void TurnLeft()。 //以下為中斷定時操作 __asm(int fiq,irq)。 //提示 25 *P_IOB_Data=0x0200。 } //============================================================= // 語法格式: void BackUp()。 //以下為中斷定時操作 __asm(int fiq,irq)。 //提示 *P_IOB_Data=0x0100。 } } //============================================================= // 語法格式: void GoAhead()。 } g_Ret=BSR_ImportSDWord()。 BSR_SDModel[k]=Ret。k100。jk5。 p=(int *)0xe000。 } } } //============================================================= // 語法格式: void StoreSD()。i++) //保 存語 音模 型SD1(0xe0000xe063) { F_FlashWrite1Word(ulAddr,BSR_SDModel[i])。 for(i=0。mandID++) { g_Ret=BSR_ExportSDWord(mandID)。//******** for(mandID=0x100。 F_FlashErase(0xe200)。 F_FlashErase(0xe000)。 // 實 現功能: 存儲語音模型函數 // 參數: 無 // 返回值: 無 //============================================================= void StoreSD() { unsigned int ulAddr,i,mandID,g_Ret。 //訓練第 3 個動作 while(TrainWord(COMMAND_RIGHT_ID,S_ACT4) != 0) 。 //訓練第 1 個動作 while(TrainWord(COMMAND_BACK_ID,S_ACT2) != 0) 。 // 實現功能: 訓練函數 // 參數: 無 // 返回值: 無 23 //============================================================= void TrainSD() { while(TrainWord(NAME_ID,S_NAME) != 0) 。 } } return 0。 case 6: //序號錯誤 return 6。 case 5: //檢測出聲音不同 PlaySnd(S_CMDDIFF,3)。 return 3。 break。 return 1。 //訓練兩次,獲得訓練結果 if(Result==0)break。 PlaySnd(SndID,3)。 //初始化識別器 } //============================================================= // 語法格式: int TrainWord(int WordID,int SndID)。 //清看門狗 } SACM_S480_Stop()。0x0001)!= 0) //是否播放完畢? { SACM_S480_ServiceLoop()。 //初始化為自動播放 SACM_S480_Play(SndIndex, DAC_Channel, 3)。 // 實現功能: 語音播放函數 // 參數: SndIndex播放語音資源索引號 // DAC_Channel播放聲道選擇 // 返回值: 無 //============================================================= void PlaySnd(unsigned SndIndex,unsigned DAC_Channel) { BSR_StopRecognizer()。i++) {
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1