一、準備工作
1、開發環境KEIL C51軟件的安裝,具體的安裝和路徑的修改可以在CSDN中搜索參考文檔:《ABOV單片機開發環境搭建及仿真說明》
2、ABOV代碼生成器(CodeGen8 (MC9x/A9x代碼生成器))的下載,最好在官網上進行下載,CodeGen8 版本的更新會支持新的MCU型號,參考鏈接:https://www.abov.co.kr/c_sub03/sub01.php?it_id=1525841128&ca_id=10
二、生成工程文件
1、打開CodeGen8 ,如下圖所示
①、選擇自己的MCU系列、MCU型號、MCU的封裝形式,並給你所要創建的工程進行命名,下面以MC96F6332爲例;
②、點擊進行創建工程。
2、雙擊main.c文件,打開main文件,拖動main文件標籤到另外的活動窗口中,如下圖所示;這樣可以方便查看封裝中引腳的定義情況。
一般情況下,系統會默認生成中斷的使能和禁止函數cli(); 和sei();函數; 端口、主時鐘和LCD驅動port_init(); clock_init(); LCD_init()三個函數;其中系統初始化階段中斷是必須禁止的,LCD功能如果在自己的工程中沒有用到可以在後面的KEIL C51編譯器中自行刪除。
注:CodeGen8 的具體使用說明可以參考相關的PDF文檔進行自主學習。
3、點擊下圖CodeGen8 軟件中的C圖標,可以把剛剛生成的代碼直接轉到KEIL C51的編譯器中,如下如所示:
4、在編譯器中進行編譯,可以看到編譯器能夠全部編譯通過
注:工程文件中的0PRJ_Clear.bat可以刪除編譯過程中產生的中間文件,方便整個工程文件的拷貝的傳輸。
本例中的工程文件可以在下方鏈接中進行獲取:
鏈接:https://share.weiyun.com/5JgQkyP
因爲自己能力有限,文章中如有錯誤信息,還望廣大閱讀者留言進行批評指正。