新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 牛人業(yè)話 > 單片機(jī)模塊化編程(三)探之又探

單片機(jī)模塊化編程(三)探之又探

作者:zhuzhaokun1987 時(shí)間:2015-02-02 來源:電子產(chǎn)品世界 收藏

  這些文件絕大部分都是編譯的過程中,產(chǎn)生的中間文件。為了更好的區(qū)分這些文件,我們采用以下辦法。請(qǐng)大家讀圖:

本文引用地址:http://m.butianyuan.cn/article/269321.htm

  

 

  

 

  

 

  

 

  做完了以上步奏,我們發(fā)現(xiàn)雖然根文件夾下干凈了不少,可是還有一些.lst和.bak等后綴的文件存在,這些文件又是哪兒來的呢?我們?cè)賮砝^續(xù)分析。請(qǐng)大家繼續(xù)讀圖:

  

 

  

 

  在完成了以上兩個(gè)步奏之后,我們發(fā)現(xiàn),我們的文件夾已經(jīng)相對(duì)干凈且有條理了。在完成了以上的步奏之后,我們也可以從中看出在編譯過程中生成的文件主要有.obj、.lst、.hex以及其他文件,其中delay.obj、LED.obj等obj類型的文件是在對(duì)工程中的C文件編譯時(shí)產(chǎn)生的二進(jìn)制文件,大家可以不用理會(huì);而delay.lst、LED.lst等lst類型的文件是在編譯過程中生成的列表文件,些文件均屬于中間文件,我們?cè)趯W(xué)習(xí)過程中可以暫時(shí)將其忽略,不再做進(jìn)一步的細(xì)究。我們要注意的文件是生成的 .hex格式的文件,這個(gè)文件是我們要用的著的文件,也是我們最終要往內(nèi)部燒寫的文件。

  而對(duì)于上面圖中的.bak文件來講,他們是在工程中所產(chǎn)生的備份文件,是可以刪除的,在這里,為了更加美觀我將其刪除,同樣不會(huì)影響再次編譯的效果。好了,現(xiàn)在我們將沒有進(jìn)行處理的根文件夾與“分門別類”過的文件夾進(jìn)行一下對(duì)比。下面是見證奇跡的時(shí)刻。。。。。請(qǐng)看下圖:

  

 

  看完了之后我的強(qiáng)迫癥和密集恐懼癥被自己的“機(jī)智”治愈了,這真是太瘋狂啦!!原諒我的自戀,點(diǎn)評(píng)一下這樣的好處吧。

  當(dāng)我們對(duì)函數(shù)文件進(jìn)行分類之后,我們發(fā)現(xiàn),當(dāng)再需要建立一個(gè)新的工程的時(shí)候,又需要用到delay.c和delay.h這兩個(gè)文件的時(shí)候,我們就能直接將這個(gè)“delay”文件夾拷貝到新的工程文件根目錄下啦!不需要重新編寫,僅僅需要按照上文的方法再次配置一下路徑就好了!這真的是一勞永逸,坐享其成的好方法!!

  好啦,文章寫到這里,想必大家能夠較好的認(rèn)識(shí)的思想了!這回第一彈真真的要結(jié)束了。我也真真的要和大家說再見了!!!站在教師的角度,還是希望大家多動(dòng)手勤練習(xí),爭(zhēng)取學(xué)到有用的知識(shí)早日成才;站在創(chuàng)客的角度,樓主我在此拋磚引玉獻(xiàn)丑啦,也希望各路大神能夠?qū)⒆约簩氋F的經(jīng)驗(yàn)分享出來,共同照亮我們大家學(xué)習(xí)的道路!謝謝大家~第一彈宣告結(jié)束,么~么~~噠~~~!!!

單片機(jī)相關(guān)文章:單片機(jī)教程


單片機(jī)相關(guān)文章:單片機(jī)視頻教程


單片機(jī)相關(guān)文章:單片機(jī)工作原理



上一頁 1 2 下一頁

關(guān)鍵詞: 單片機(jī) 模塊化編程

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉