日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 芯聞號(hào) > 充電吧
一個(gè)大的單片機(jī)程序往往包含很多模塊,我是這樣組織的

1。每一個(gè)C源文件都要建立一個(gè)與之名字一樣的H文件,里面僅僅包括該C文件的函數(shù)的聲明,其他的什么也 不會(huì)有,比如變量的定義啊等等不應(yīng)該有。

2。建立一個(gè)所有的文件都要共同使用的頭文件,里面當(dāng)然就是單片機(jī)的管腳使用的定義,還有里面放那些需

要的KEIL系統(tǒng)的頭文件,比如 #include,#include等等,把這個(gè)文件命名為common.h, 或者干脆就叫main.h

3,每個(gè)C源文件應(yīng)該包含自己的頭文件以及那個(gè)共同的使用的頭文件,里面還放自己本文件內(nèi)部使用的全局 變量或者以extern定義的全局變量

4。主文件main.c里面包含所有的頭文件包括那個(gè)共同使用的文件,main.c里面的函數(shù)可以再做一個(gè)頭文件, 也可以直接放在文件的開(kāi)頭部分聲明就可以了,里面一般還有中斷服務(wù)程序也放在main.c里面

5。對(duì)于那些貫穿整個(gè)工程的變量,可以放在那個(gè)共同的使用的頭文件里面,也可以用extern關(guān)鍵字在某 個(gè)C源文件里面定義,哪個(gè)文件要使用就重復(fù)定義一下



* - 本貼最后修改時(shí)間:2005-7-11 10:31:40 修改者:huangxd
* - 修改原因:完善 
本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉