詳細(xì)介紹
1761-L32BBB 鼎榮科技
1761-L32BBB 鼎榮科技
1761-L32BBB 鼎榮科技
所謂模塊化編程是指將一個(gè)較大的程序劃分為若干功能獨(dú)立的模塊,對(duì)各模塊進(jìn)行獨(dú)立開(kāi)發(fā),然后再將這些模塊統(tǒng)一合并為一個(gè)完整的程序。這種方法是C語(yǔ)言中的面向過(guò)程的編程方法,可以縮短開(kāi)發(fā)周期,提高程序的可讀性和可維護(hù)性。
在單片機(jī)程序里,程序比較小或者功能比較簡(jiǎn)單的時(shí)候,我們不需要采用模塊化編程,但是,當(dāng)程序功能復(fù)雜、涉及的資源較多的時(shí)候,模塊化編程就能體現(xiàn)它的*性了。如前面寫過(guò)的閃爍燈程序、流水燈程序和花樣燈程序,每一個(gè)程序都是只用一個(gè)源文件編寫就能完成,但程序較為復(fù)雜,涉及的功能比較多,將程序全部集中在一個(gè)源文件里,將導(dǎo)致主體程序臃腫且雜亂。這樣做降低了程序的可讀性、可維護(hù)性和代碼的重用率。如果把這三個(gè)程序當(dāng)做三個(gè)獨(dú)立的模塊放到主體程序中進(jìn)行模塊化編程,效果就不一樣了。
實(shí)際上,模塊化編程就是模塊合并的過(guò)程,也是建立每個(gè)模塊的頭文件和源文件并將其加入到主體程序的過(guò)程。主體程序調(diào)用模塊的函數(shù)是通過(guò)包含模塊的頭文件來(lái)實(shí)現(xiàn)的,模塊的頭文件和源文件是模塊密不可分的的兩個(gè)部分,缺一不可。所以,模塊編編程必須提供每個(gè)模塊的頭文件和源文件。
林工【銷售工程師 】
Tel:1~8~0~6~5~5~3~5~9~7~2(wx)
2711P-K12C4A9
2711P-RDB12C
1762-L40AWA/B
1762-L40AWA/C
2711P-T12C4A9
2711P-K10C4D8
2711P-RW6
2711P-RSACDIN
2711P-T15C4A9