1. 程式人生 > 其它 >成都自控開發提供_微控制器程式的一般開發流程是怎樣

成都自控開發提供_微控制器程式的一般開發流程是怎樣

SO技術分享之29

做一件事,流程很重要,一步一步地走下去,目的地就到了。

要做微控制器的程式開發,先要知道流程是怎樣,這樣才能更好更快地做下去。本文介紹微控制器程式開發的一般流程。

 

微控制器的程式開發是以工程為載體的,一個專案裡所有的程式檔案幾乎都儲存在工程裡,所以程式設計的第一步是建立一個工程檔案。

新建工程檔案方法:在KEIL介面點選選單欄project,再點選new uvision project,然後按照嚮導操作就能新建工程。

建立好工程檔案之後,需要選擇微控制器型號,以使得KEIL為其建立配置檔案。不過這一步似乎也不是很重要,引數接近地選一個型號似乎也可以。

選擇微控制器的方法:在KEIL介面點選選單欄project,再點選select device for target,按照嚮導操作即可。

本系列的程式語言是C語言,所以需要建立C檔案。建立C檔案一般有兩種方法,一是可以在KEIL點選“新建檔案”按鈕,直接建立C檔案,二是可以在本地磁盤裡新建一個txt檔案,然後把字尾改為.c。這兩種方法用任意一個方法建立C檔案之後,都得把它新增到工程資料夾裡。一般來說,還得建立標頭檔案(H檔案),常見的方法是在本地磁碟了新建一個txt檔案,然後把字尾改為.h。一般需要把C檔案和標頭檔案放到同一個本地資料夾,方便引用。

然後就可以在C檔案和H檔案裡編寫程式碼,以實現預期的功能。寫程式碼這才是大活。

接著需要勾選生成HEX檔案,因為HEX檔案才是最終燒錄到微控制器裡的檔案。當然,還得先編譯,沒有錯誤才能編譯成功並生成HEX檔案。

勾選生成HEX的方法:在左側工程檔案欄裡選中目標工程並點選右鍵,選擇第一個options for target, 然後點選第3個output, 勾選create HEX file即可。

編譯的方法:點選工具欄上的“編譯”或者“編譯所有”按鍵。

提供微控制器、PLC、電路板、控制器/箱、儀器儀表、軟體、APP、機電裝置或系統、自動化、工控、感測、資料採集、自控系統、控制系統開發設計定製,聯絡見圖1.

本節完,精彩待續。