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

正文內(nèi)容

visualstate第八章(參考版)

2025-05-15 13:59本頁面
  

【正文】 ? 本案例在主界面只設(shè)計了取款一個操作,讀者可以對照現(xiàn)實中的取款機,逐步增加其功能。 思考題 ? 在本實驗中,我們使用超級終端,通過串口與主機進行通信,超級終端成為了嵌入式系統(tǒng)的“顯示器”。此處,我們所講的是在STM32上實現(xiàn) visualSTATE系統(tǒng)的方案實現(xiàn)。整個visualSTATE系統(tǒng)就集成到 STM32上了,使之成為了一個獨立的系統(tǒng)了。在斷電后,目標板上仍然會保存已經(jīng)集成的代碼。 ? 有關(guān)本部分內(nèi)容我們就介紹到此了,后面的過程相似,在此我們就不一一敘述了。 用 statechart同步觀察調(diào)試過程 ? 接著,我們將 STM32上的 KEY2按下,即事件 evCardInserted()發(fā)生,這時 LCD上將顯示字符串 “INPW”,請求用戶開始輸入密碼,我們就可以通過超級終端來輸入密碼了。這時,visualSTATE系統(tǒng)處于初始狀態(tài), STM32的 lcd上將會顯示字符“HI”。 在 CSPYLink中調(diào)試 visualSTATE應(yīng)用程序 鏈接 ? 選擇主菜單 ProjectMake,或單擊工具欄中的編譯按鍵,連接程序 調(diào)試 ? 選擇主菜單 ProjectDebug,或單擊工具欄中的調(diào)試按鍵,調(diào)試程序 用 statechart同步觀察調(diào)試過程 ? 在 CSPYLink中查看 visualSTATE窗口 ? 調(diào)試成功之后,我們選擇主菜單中的 “visualSTATEViewGraphical AnimationATM_easy”, 在 CSPY中打開visualSTATE窗口。 ? 將前面編寫好的程序存入 My Project\user codes下,然后按照前面的步驟將這些 .c文件加入組 User中 . 在 CSPYLink中調(diào)試 visualSTATE應(yīng)用程序 編譯 ? 選擇主菜單 ProjectCompile,或單擊工具欄中的編譯按鍵 “ ”,來分別編譯每個 .c文件,直到編譯結(jié)束后在消息窗口出現(xiàn)無錯信息。在將 visualSTATE系統(tǒng)集成到 STM32上之后,我們也可以使用CSPY結(jié)合外部事件進行模擬仿真,而不需要在通過 EWARM集成開發(fā)環(huán)境。 在 IAR Embedded Workbench中編寫用戶代碼 ? 修改配置頭文件 ? 我們可以按照第六章所講的內(nèi)容,來配置這個文件。 在 IAR Embedded Workbench中編寫用戶代碼 編寫 .h頭文件 (1) (2) :該文件主要用來定義處理事件的一些函數(shù),包括初始化事件隊列,添加事件到隊列,從隊列中獲取事件等函數(shù)。 (4) ? 是使用一個長度為 EVENT_QUEUE_SIZE的靜態(tài)隊列來存儲檢測到的事件的。 在 IAR Embedded Workbench中編寫用戶代碼 (3) ? 第六章已經(jīng)講過,當(dāng)我們把一個物理量事件轉(zhuǎn)化為一個visualSTATE事件之后,被檢測到的事件可以根據(jù)它的優(yōu)先級而被保存在隊列里。 在 IAR Embedded Workbench中編寫用戶代碼 (2) ? 前面已經(jīng)講過,在 visualSTATE接受事件以前,必須把一個物理事件轉(zhuǎn)化為一個 visualSTATE事件。 (1) ? 該文件是編寫 ATM的動作函數(shù)的,其頭文件在 visualSTATE Coder中已經(jīng)產(chǎn)生,名為 。 在 IAR Embedded Workbench中編寫用戶代碼 編寫 .c文件 ? 首先,使用了 lcd就必須編寫其驅(qū)動程序包括 序 。接著在標簽 IAR debugger driver中選擇包含該文件的目錄即可。 選擇驅(qū)動 ? 我們在安裝 EWARM驅(qū)動的安裝目錄下,找到文件。 ? Download頁面,選擇 User flash loader。然后再: ? Config頁面 /Linker configuration file條目下,選擇 Override default下面的框中寫入 $PROJ_DIR$\ 在 IAR Embedded Workbench中建立工程 選擇調(diào)試器選件 ? 在 Options窗口左邊的 Category中選擇 Debugger。然后在: ? Language頁面中,選擇 C, Relaxed ISO/ANSI, Require prototypes ? Optimizations頁面中,選擇 Size, High ? 在 Preprocessor頁面 /Additional include directories條目下寫入如下信息(圖 ),這些信息是用來指明所有頭文件的路徑的。 在 IAR Embedded Workbench中建立工程 (4) 設(shè)置項目選項 選擇通用選件 ? 在 Options窗口左邊的 Category中選擇 General Options。 ? 給 User組添加文件 ? 選擇 My Project\user codes下的文件,單擊“打開”按鈕,把它們添加到 User組下 ? 給 VS_Coder組添加文件 ? 選擇 My Project下 visualSTATE工程文件中生成的代碼文件夾coder,把它們添加到 VS_Coder組下 。 ? EWARM是要添加建立 STM32工程所需的 , FWLib用來添加庫文件,VS_Coder用來添加 visualSTATE生成的代碼文件,而 User是用來添加用戶文件的。 在 IAR Embedded Workbench中建立工程 ? 在 Workspace中新建組 ? 我們在 Workspace中右鍵單擊我們的工程,選擇 “AddAdd Group…” ,輸入組名 EWARM。最后,我們將整個 visualSTATE工程拷貝到 M
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1