Keil uVersion 4微控制器開發指南

hywing發表於2024-06-08

1 軟體安裝

雙擊開啟C51V901.exe

image

彈出安裝介面,點選Next>>

image

點選同意協議勾選框,接著點選Next>>

image

點選Browse...選擇合適的目錄,接著點選Next>>

image

按要求填寫相關資訊,然後點選Next>>

image

軟體安裝中,等待安裝完成

image

點選Finish完成安裝

image

2 註冊啟用

桌面右鍵開啟Keil uVision4,彈出選單後選擇以管理員身份執行(A)

image

點選File選單欄,選擇License Management...

image

複製CID

image

開啟序號產生器keygen.exe

image

貼上之前複製的CID碼至序號產生器CID編輯框,點選Generate生成LIC,再複製LIC碼至左側LIC碼編輯框中,點選Add LIC完成註冊,最後點選close完成啟用

image

3 模擬設定

雙擊開啟stc-isp-v6.91V.exe,點選Keil模擬設定

image

選擇mcu型號stc8h8k64u,隨即點選新增型號和標頭檔案到Keil中

image

新增配置到keil安裝目錄,目錄下必須有C51目錄和UVx目錄存在,隨後點選確定

image

彈出下面對話方塊表示該型號mcu已經成功新增到keil裡邊去

image

4 工程配置

開啟Keil uVision4,點選Project,選擇New uVersion Project...

image

選擇合適的路徑存放工程檔案,在檔名輸入框輸入工程名,隨後點選儲存(S)

image

隨後彈出Select a CPU Data Base File對話方塊,核取方塊下拉選擇STC MCU Database,隨後點選OK

image

選擇CPU型號為STC8H8K64U Series,隨後點選OK

image

彈出對話方塊,是否複製8051啟動程式碼到工程目錄並且新增檔案到工程,點選是(Y)

image

新增原始碼檔案,點選File,然後選擇New...

image

隨後點選儲存按鈕

image

檔名命名為main.c,然後點選儲存(S)

image

編寫程式碼完成後,在Source Group 1右鍵下拉選擇Add Files to Group 'Source Group 1'...

image

雙擊main.c檔案,隨後點選Close,檔案已經成功加到工程目錄

image

image

點選Target Options...可以檢視工程相關配置,如Target、Output、Debug等

image

配置生成HEX檔案,點選Output欄,勾選Create HEX File選項,這裡選擇預設HEX-80格式,在Name of Executable:處可以修改生成的程式名稱,這裡預設是工程名,隨後點選OK

image

模擬配置,開啟Debug選項卡,選中右側欄Use:,點選下拉按鈕,選中STC Monitor-51 Driver,然後開啟Settings

image

配置模擬器,選中USB,然後點選OK退出

image

5 編譯除錯

程式碼編譯,點選左上角Build按鈕或者快捷鍵F7,編譯整個工程

image

下載程式到開發板,開啟stc-isp-v6.91V.exe,晶片型號選擇STC8H8K64U,掃描串列埠選擇STC-USB Writer (HID1),開啟程式檔案在檔案管理器led工程所在目錄中選擇led.hex檔案,最後點選下載/程式設計,即可把程式下載到開發板

image

模擬器設定,再次點選Keil模擬設定,配置微控制器型號為STC8H8K64U,然後配置使用USB口進行模擬,最後點選將所選目標微控制器設定為模擬晶片

image

進入Debug選項卡,把Run to main()選項勾選上,隨後點選OK

image

點選d即可進入模擬除錯介面,程式執行至main函式入口處,按F10即可單步執行,執行效果如圖

image

image

image

6 總結

至此,一套微控制器IDE開發指南已完畢!

相關文章