新闻中心

EEPW首页>嵌入式系统>牛人业话> 单片机模块化编程(三)探之又探

单片机模块化编程(三)探之又探

作者:zhuzhaokun1987 时间:2015-02-02 来源:电子产品世界 收藏

  这些文件绝大部分都是编译的过程中,产生的中间文件。为了更好的区分这些文件,我们采用以下办法。请大家读图:

本文引用地址://m.amcfsurvey.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 下一页

评论


相关推荐

技术专区

关闭