

大哥們,我是一個剛接觸單片機的小白白。最近想把自己的代碼規范一點,結果剛開始嘗試就出來問題。希望csdn的帶佬幫幫小弟看一下,感激不盡
uj5u.com熱心網友回復:
專案里沒有main主函式,樓主再建一個.c檔案,把主函式加進去然后呼叫一下delayms就行了。uj5u.com熱心網友回復:
同時還缺少單片機對應的頭檔案
uj5u.com熱心網友回復:
新建一個main.c和main.h檔案,.c中添加#include"delayms.h" #include"STARTUP.A51"和void main(void)uj5u.com熱心網友回復:
首先可以從報警中看出來,你這個程式沒有主函式( int main(void) );所有的C語言都是從這個主函式開始運行的,沒有主函式的程式,系統是不知道該從什么地方進行編譯的。其次,在你的delay.h里面需要這樣宣告: externa void delayms(unsigned int xms);轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/12338.html
標籤:單片機/工控
