我的工程文件的組織方法(高手莫進(jìn))
1。每一個(gè)C源文件都要建立一個(gè)與之名字一樣的H文件,里面僅僅包括該C文件的函數(shù)的聲明,其他的什么也 不會(huì)有,比如變量的定義啊等等不應(yīng)該有。
2。建立一個(gè)所有的文件都要共同使用的頭文件,里面當(dāng)然就是單片機(jī)的管腳使用的定義,還有里面放那些需
要的KEIL系統(tǒng)的頭文件,比如 #include
3,每個(gè)C源文件應(yīng)該包含自己的頭文件以及那個(gè)共同的使用的頭文件,里面還放自己本文件內(nèi)部使用的全局 變量或者以extern定義的全局變量
4。主文件main.c里面包含所有的頭文件包括那個(gè)共同使用的文件,main.c里面的函數(shù)可以再做一個(gè)頭文件, 也可以直接放在文件的開頭部分聲明就可以了,里面一般還有中斷服務(wù)程序也放在main.c里面
5。對(duì)于那些貫穿整個(gè)工程的變量,可以放在那個(gè)共同的使用的頭文件里面,也可以用extern關(guān)鍵字在某 個(gè)C源文件里面定義,哪個(gè)文件要使用就重復(fù)定義一下
* - 本貼最后修改時(shí)間:2005-7-11 10:31:40 修改者:huangxd
* - 修改原因:完善