|
1、每個(gè)功能需要一段程序來(lái)實(shí)現(xiàn),這是少不了的,能改變的只是這段程序放在何處。
2、將成熟的程序,做一個(gè)【標(biāo)本】,統(tǒng)一放在自己認(rèn)為合適的地方,形成一個(gè)庫(kù),是個(gè)不錯(cuò)的主意。這樣下次用到它,從【標(biāo)本】庫(kù),調(diào)用它即可,不用再寫(xiě)一遍。
同樣的道理,變量也一樣:
例如:但你認(rèn)識(shí) P0,但KELL不認(rèn)識(shí) P0,只認(rèn)識(shí)CPU中定義的地址 80H,你寫(xiě)程序傳值32給 P0,KELL卻說(shuō)錯(cuò)了,我不認(rèn)識(shí)P0。
這時(shí),就需要你事先告訴KELL,P0就是地址80H,這樣KELL才能接受P0了。
同樣還有:P1、P2、P3、TCON、TMOD……,一大堆東東。
其實(shí),所有人都會(huì)遇到這種情況,于是早有人將 [P1、P2、P3、TCON、TMOD……] 是什么,做了個(gè)定義,并且打了個(gè)包,美其名曰:【XX.h】。
于是,用一句 include XX.h 就將這些變量,通通告知KELL平臺(tái)了。
明白這個(gè)道理,你就明白一半了。
include 可以將前人給出的,你需要用到的變量……的定義,預(yù)先告知KELL平臺(tái),認(rèn)防KELL不認(rèn)識(shí)。
|
|