寫在開頭,筆者第一次寫CSDN博文,建議可以提在評論區。
個人情況:第十二屆省賽賽區第四
建立标準模闆,一是為了将函數,工程,hex檔案放在不同的檔案夾中;二是為了修改的時候友善*(一開始因為懶不想學習建立标準模闆的方法,後來程式查錯的時候太費事了,是以學習了标準模闆,真香)*
關于标準模闆,我是跟着b站上的一個部落客學的比賽标準模闆建立視訊講解,可點選視訊觀看,也可以看我輸出的文字。
1. 建立檔案夾(檔案夾名稱随意)
2. 在該檔案夾下建立5個檔案夾,分别名為
- Project - 存建立的工程檔案
- Main - 存主函數
- Library - 存底層驅動代碼(如:IIC, Onewire,ds1302)
- System - 存自己建立的頭檔案
- Output - 存輸出的hex檔案
3. 關于Main函數
建好工程檔案後,建立兩個檔案,一個名為main.c,一個名為main.h,都儲存存在Main檔案夾裡
4. 關于System檔案夾
這個檔案夾裡一般存放自己建立的函數及頭檔案,比如按鍵掃描,數位管顯示等。存放的是.c 和 .h檔案,每個子產品的具體操作後續會出。
接下來放一些具體操作步驟截圖及解釋:
1. 建立工程檔案:将工程檔案儲存在Project檔案夾下
2. 在目标1下建立3個檔案夾
3. 設定輸出
- 點選Options for target(紅框圈的)
- 選擇Output
- 勾選Creat Hex file
- 點選Select Folder For Objects
-
将Path設定為标準模闆檔案夾下的Output檔案夾,點選OK
到此,輸出hex檔案就設定完成啦~編譯之後,你可以在output檔案夾中看到hex檔案
4. 給自己建立的頭檔案設定路徑(我不知道專業說法怎麼說)
- 還是和上一步一樣,點選Options for target
- 這次選擇C51
- 找到Include Paths, 點選後面三個點
- 把标準模闆裡的Library Main System三個檔案夾都添加進去(方法如下面的動圖)
到此,路徑設定完成。
接下來建立main.c main.h檔案,儲存在Main檔案夾,工程裡添加到Main Group就可以了;底層驅動的頭檔案儲存在Library檔案夾,添加到Library Group裡。
這裡就是關于标準末班的建立,有不懂得可以評論區問我!!