1 軟體安裝
雙擊開啟C51V901.exe
彈出安裝介面,點選Next>>
點選同意協議勾選框,接著點選Next>>
點選Browse...
選擇合適的目錄,接著點選Next>>
按要求填寫相關資訊,然後點選Next>>
軟體安裝中,等待安裝完成
點選Finish
完成安裝
2 註冊啟用
桌面右鍵開啟Keil uVision4
,彈出選單後選擇以管理員身份執行(A)
點選File
選單欄,選擇License Management...
複製CID
開啟序號產生器keygen.exe
貼上之前複製的CID
碼至序號產生器CID編輯框,點選Generate
生成LIC
,再複製LIC
碼至左側LIC碼編輯框中,點選Add LIC
完成註冊,最後點選close
完成啟用
3 模擬設定
雙擊開啟stc-isp-v6.91V.exe
,點選Keil模擬設定
選擇mcu型號stc8h8k64u
,隨即點選新增型號和標頭檔案到Keil中
新增配置到keil安裝目錄,目錄下必須有C51目錄和UVx目錄存在,隨後點選確定
彈出下面對話方塊表示該型號mcu已經成功新增到keil裡邊去
4 工程配置
開啟Keil uVision4
,點選Project
,選擇New uVersion Project...
選擇合適的路徑存放工程檔案,在檔名輸入框輸入工程名,隨後點選儲存(S)
隨後彈出Select a CPU Data Base File
對話方塊,核取方塊下拉選擇STC MCU Database
,隨後點選OK
選擇CPU型號為STC8H8K64U Series
,隨後點選OK
彈出對話方塊,是否複製8051啟動程式碼到工程目錄並且新增檔案到工程,點選是(Y)
新增原始碼檔案,點選File
,然後選擇New...
隨後點選儲存按鈕
檔名命名為main.c,然後點選儲存(S)
編寫程式碼完成後,在Source Group 1右鍵下拉選擇Add Files to Group 'Source Group 1'...
雙擊main.c
檔案,隨後點選Close
,檔案已經成功加到工程目錄
點選Target Options...
可以檢視工程相關配置,如Target、Output、Debug等
配置生成HEX檔案,點選Output
欄,勾選Create HEX File
選項,這裡選擇預設HEX-80
格式,在Name of Executable:
處可以修改生成的程式名稱,這裡預設是工程名,隨後點選OK
模擬配置,開啟Debug選項卡,選中右側欄Use:
,點選下拉按鈕,選中STC Monitor-51 Driver
,然後開啟Settings
配置模擬器,選中USB
,然後點選OK
退出
5 編譯除錯
程式碼編譯,點選左上角Build按鈕或者快捷鍵F7
,編譯整個工程
下載程式到開發板,開啟stc-isp-v6.91V.exe
,晶片型號選擇STC8H8K64U
,掃描串列埠選擇STC-USB Writer (HID1)
,開啟程式檔案在檔案管理器led工程所在目錄中選擇led.hex檔案,最後點選下載/程式設計
,即可把程式下載到開發板
模擬器設定,再次點選Keil模擬設定
,配置微控制器型號為STC8H8K64U
,然後配置使用USB口進行模擬
,最後點選將所選目標微控制器設定為模擬晶片
進入Debug選項卡,把Run to main()
選項勾選上,隨後點選OK
點選d
即可進入模擬除錯介面,程式執行至main函式入口處,按F10即可單步執行,執行效果如圖
6 總結
至此,一套微控制器IDE開發指南已完畢!