新聞中心

        EEPW首頁 > 嵌入式系統 > 牛人業話 > 單片機模塊化編程(三)探之又探

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

        作者:zhuzhaokun1987 時間:2015-02-02 來源:電子產品世界 收藏

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

        本文引用地址:http://www.104case.com/article/269321.htm

          

         

          

         

          

         

          

         

          做完了以上步奏,我們發現雖然根文件夾下干凈了不少,可是還有一些.lst和.bak等后綴的文件存在,這些文件又是哪兒來的呢?我們再來繼續分析。請大家繼續讀圖:

          

         

          

         

          在完成了以上兩個步奏之后,我們發現,我們的文件夾已經相對干凈且有條理了。在完成了以上的步奏之后,我們也可以從中看出在編譯過程中生成的文件主要有.obj、.lst、.hex以及其他文件,其中delay.obj、LED.obj等obj類型的文件是在對工程中的C文件編譯時產生的二進制文件,大家可以不用理會;而delay.lst、LED.lst等lst類型的文件是在編譯過程中生成的列表文件,些文件均屬于中間文件,我們在學習過程中可以暫時將其忽略,不再做進一步的細究。我們要注意的文件是生成的 .hex格式的文件,這個文件是我們要用的著的文件,也是我們最終要往內部燒寫的文件。

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

          

         

          看完了之后我的強迫癥和密集恐懼癥被自己的“機智”治愈了,這真是太瘋狂啦!!原諒我的自戀,點評一下這樣的好處吧。

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

          好啦,文章寫到這里,想必大家能夠較好的認識的思想了!這回第一彈真真的要結束了。我也真真的要和大家說再見了!!!站在教師的角度,還是希望大家多動手勤練習,爭取學到有用的知識早日成才;站在創客的角度,樓主我在此拋磚引玉獻丑啦,也希望各路大神能夠將自己寶貴的經驗分享出來,共同照亮我們大家學習的道路!謝謝大家~第一彈宣告結束,么~么~~噠~~~!!!

        單片機相關文章:單片機教程


        單片機相關文章:單片機視頻教程


        單片機相關文章:單片機工作原理



        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 防城港市| 盖州市| 晴隆县| 商水县| 德江县| 滕州市| 工布江达县| 眉山市| 临猗县| 平邑县| 江门市| 平远县| 罗江县| 湖南省| 大冶市| 镇平县| 林甸县| 法库县| 育儿| 白水县| 乐昌市| 建瓯市| 阿勒泰市| 锦屏县| 泰安市| 辽宁省| 巴青县| 宁远县| 新河县| 靖西县| 木里| 资溪县| 中宁县| 清河县| 建瓯市| 永州市| 东兰县| 安康市| 桃园市| 杭锦后旗| 龙口市|