SO技術分享之29 做一件事,流程很重要,一步一步地走下去,目的地就到了。 要做單片機的程序開發,先要知道流程是怎樣,這樣才能更好更快地做下去。本文介紹單片機程序開發的一般流程。
29.jpg (161.74 KB, 下載次數: 64)
下載附件
2022-3-10 21:53 上傳
單片機的程序開發是以工程為載體的,一個項目里所有的程序文件幾乎都保存在工程里,所以編程的第一步是建立一個工程文件。 新建工程文件方法:在KEIL界面點擊菜單欄project,再點擊newuvision project,然后按照向導操作就能新建工程。 建立好工程文件之后,需要選擇單片機型號,以使得KEIL為其創建配置文件。不過這一步似乎也不是很重要,參數接近地選一個型號似乎也可以。 選擇單片機的方法:在KEIL界面點擊菜單欄project,再點擊selectdevice for target,按照向導操作即可。 本系列的編程語言是C語言,所以需要創建C文件。創建C文件一般有兩種方法,一是可以在KEIL點擊“新建文件”按鈕,直接創建C文件,二是可以在本地磁盤里新建一個txt文件,然后把后綴改為.c。這兩種方法用任意一個方法創建C文件之后,都得把它添加到工程文件夾里。一般來說,還得創建頭文件(H文件),常見的方法是在本地磁盤了新建一個txt文件,然后把后綴改為.h。一般需要把C文件和頭文件放到同一個本地文件夾,方便引用。 然后就可以在C文件和H文件里編寫代碼,以實現預期的功能。寫代碼這才是大活。 接著需要勾選生成HEX文件,因為HEX文件才是最終燒錄到單片機里的文件。當然,還得先編譯,沒有錯誤才能編譯成功并生成HEX文件。 勾選生成HEX的方法:在左側工程文件欄里選中目標工程并點擊右鍵,選擇第一個optionsfor target, 然后點擊第3個output, 勾選createHEX file即可。 編譯的方法:點擊工具欄上的“編譯”或者“編譯所有”按鍵。 提供單片機、PLC、電路板、控制器/箱、儀器儀表、軟件、APP、機電設備或系統、自動化、工控、傳感、數據采集、自控系統、控制系統開發設計定制,聯系見圖1. 本節完,精彩待續。
|