詳細介紹
1761-L32BBB 鼎榮科技
1761-L32BBB 鼎榮科技
1761-L32BBB 鼎榮科技
所謂模塊化編程是指將一個較大的程序劃分為若干功能獨立的模塊,對各模塊進行獨立開發(fā)溜屡,然后再將這些模塊統(tǒng)一合并為一個完整的程序蹂曾。這種方法是C語言中的面向過程的編程方法,可以縮短開發(fā)周期宠佩,提高程序的可讀性和可維護性边饿。
在單片機程序里,程序比較小或者功能比較簡單的時候蚀抄,我們不需要采用模塊化編程,但是蛆骨,當程序功能復雜牌盖、涉及的資源較多的時候,模塊化編程就能體現它的*性了洒妈。如前面寫過的閃爍燈程序吧郑、流水燈程序和花樣燈程序,每一個程序都是只用一個源文件編寫就能完成蛮碾,但程序較為復雜颗蝶,涉及的功能比較多,將程序全部集中在一個源文件里俭厚,將導致主體程序臃腫且雜亂户魏。這樣做降低了程序的可讀性、可維護性和代碼的重用率挪挤。如果把這三個程序當做三個獨立的模塊放到主體程序中進行模塊化編程叼丑,效果就不一樣了。
實際上,模塊化編程就是模塊合并的過程鸠信,也是建立每個模塊的頭文件和源文件并將其加入到主體程序的過程纵寝。主體程序調用模塊的函數是通過包含模塊的頭文件來實現的,模塊的頭文件和源文件是模塊密不可分的的兩個部分星立,缺一不可爽茴。所以,模塊編編程必須提供每個模塊的頭文件和源文件绰垂。
林工【銷售工程師 】
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