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

正文內(nèi)容

凌陽單片機聲控小車畢業(yè)設(shè)計(編輯修改稿)

2025-07-14 15:33 本頁面
 

【文章內(nèi)容簡介】 1 板相連,就可以方便地完成程序的下載、調(diào)試等。61 板為 Probe 和 EZ_Probe 各自提供了一組接口,可通過 S5 跳線來選擇使用的接口類型。ICE 接口部分電路見附錄。 小車驅(qū)動板簡介小車的驅(qū)動板是根據(jù)以下電路圖自己焊接的,總共有兩塊兒分別驅(qū)動左右兩個電機。該電路主要是通過8550和8050兩種三極管來驅(qū)動電機的。下面是實物圖: 小車車體簡介 第4章 系統(tǒng)軟件設(shè)計本方案的軟件系統(tǒng)主要包含下列模塊:1. 系統(tǒng)的總體程序流程:主控程序負責控制整個系統(tǒng)的工作流程。1) 初始化部分:初始化操作將 IOB8~IOB11 設(shè)置為輸出端,用以控制電機。必要時還要有對應(yīng)的輸入端設(shè)置和PWM 端口設(shè)置等。2) 訓練子程序:3) 語音識別子程序;4) 動作子程序包括:前進、倒車、左拐、右拐、停車子程序。5)中斷子程序; 系統(tǒng)的總體程序流程 系統(tǒng)的總體程序流程如圖 所示:圖 系統(tǒng)總體程序流程圖語音識別小車的主程序流程如圖 所示,分為四大部分:初始化部分、訓練部分、識別部分、重訓操作。 初始化部分:初始化操作將 IOB8~IOB11 設(shè)置為輸出端,用以控制電機。必要時還要有對應(yīng)的輸入端設(shè)置和PWM 端口設(shè)置等。 訓練部分:訓練部分完成的工作就是建立語音模型。程序一開始判斷小車是否被訓練過,如果沒有訓練過則要求對其進行訓練,并且會在訓練成功之后將訓練的模型存儲到FLASH,在以后使用時不需要重新訓練;如果已經(jīng)訓練過會把存儲在FLASH 中的模型調(diào)出來裝載到辨識器中。 識別部分:在識別環(huán)節(jié)當中,如果辨識結(jié)果是名字,停止當前的動作并進入待命狀態(tài),然后等待動作命令。如果辨識結(jié)果為動作指令小車會語音告知相應(yīng)動作并執(zhí)行該動作,在運動過程中可以通過呼叫小車的名字使小車停下來。 重訓操作:考慮到有重新訓練的需求,設(shè)置了重新訓練的按鍵(61 板的KEY3) ,循環(huán)掃描該按鍵,一旦檢測到此鍵按下,則將擦除訓練標志位(0xe000 單元) ,并等待復(fù)位。復(fù)位后,程序重新執(zhí)行,當檢測到訓練標志位為0xffff時會要求重新對其進行訓練。 下面詳細介紹以上提到的子程序。 系統(tǒng)子程序設(shè)計:訓練子程序:當程序檢測到訓練標志位BS_Flag內(nèi)容為0xffff,就會要求操作者對它進行訓練操作,訓練操作的過程如圖 所示:訓練采用兩次訓練獲取結(jié)果的方式,以訓練名字為例:小車首先會提示:給我取個名字吧, 這時你可以告訴它一個名字 (比如Jack) ; 然后它會提示: 請再說一遍, 這時再次告訴它名字 (Jack) ,如果兩次的聲音差別不大,小車就能夠成功的建立模型,名稱訓練成功;如果沒能夠成功的建立模型,小車會告知失敗的原因并要求重新訓練。成功訓練名稱后會給出下一條待訓練指令提示音:前進,參照名稱訓練方式訓練前進指令。依次訓練小車的名稱—前進指令—倒車指令—左轉(zhuǎn)指令—右轉(zhuǎn)指令,全部訓練成功子程序返回,訓練結(jié)束。語音識別子程序: 語音識別流程如圖 所示:首先獲取辨識器的辨識結(jié)果,判斷是否有語音觸發(fā),如果有語音觸發(fā)則會返回識別
點擊復(fù)制文檔內(nèi)容
教學教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1