单片机模块化编程(三)探之又探
大家好!由于前几天工作太忙的缘故,搁浅了《单片机模块化编程(三)》的创作,还望大家多多包涵和理解~!其实我想说的是:“码”字不易,且“码”且珍惜。很享受跟大家一起学习的乐趣。好了闲话不再多说,紧接着上一帖我们往下走起!
本文引用地址://m.amcfsurvey.com/article/269321.htm在开始之前我们先来看一下上一帖中的工程文件夹。。额。。。
![](http://m.amcfsurvey.com/uphotos/zhuwei0710/pics/4bcc76bc63e096225a5182bbf087490d.jpg)
上一帖中我们说到了,我是一个有着强迫症和密集恐惧症的双重“病症”的患者,当然这不是重点,重点是看到这样的工程文件夹。。。。我也是醉的一塌糊涂了。作为一个凡事都追求分类和条理性的“完美主义攻城狮”来说,这种混乱的状况是坚决不能出现在我们的世界里的。那么如何才能将这些文件进行有秩序的分门别类呢?
首先,让我们对文件夹中的文件进行解读。对于文件夹中的文件,想必大家最熟悉的就是上一帖中重点讲述的.c和.h两类文件了,那么我们就任性一次,不管三七二十一,新建四个文件夹将其分别放入相应的文件夹中。如下图:
![](http://m.amcfsurvey.com/uphotos/zhuwei0710/pics/bd1e2b4170fba4479f63f072bccc8cbf.jpg)
![](http://m.amcfsurvey.com/uphotos/zhuwei0710/pics/251a9f4c482f7e0853fab19e6f51ca4f.jpg)
例如文件夹“delay”所展示给大家的那样。
这样一来,我们能够看到在工程文件夹中,文件是少了一些。但是问题来了,当我们再打开工程的时候,我们发现,工程中的.c文件成了这个样子:
![](http://m.amcfsurvey.com/uphotos/zhuwei0710/pics/c08f56793f905029e1e370fadfebf093_1.jpg)
而且再编译的话也会出现问题,那么怎么解决这个问题呢?我们接下来继续探讨:
![](http://m.amcfsurvey.com/uphotos/zhuwei0710/pics/132a4564535e94346776b4458442189a.jpg)
![](http://m.amcfsurvey.com/uphotos/zhuwei0710/pics/09add1bc0a8893d5f4dfe841adf5a499.jpg)
![](http://m.amcfsurvey.com/uphotos/zhuwei0710/pics/9a39e826ebabe75bb1e1ddbd65e4882d.jpg)
![](http://m.amcfsurvey.com/uphotos/zhuwei0710/pics/28d6be91fc25647d6788f97c9c88a976.jpg)
在完成了以上步骤之后,我们可以发现工程中的三个.c文件的状态已经恢复了正常。但这还没完,由于.h的头文件也被移动到了新的位置,因此我们需要在编译软件中对其路径进行配置。配置方法如下:
![](http://m.amcfsurvey.com/uphotos/zhuwei0710/pics/f2ea62c2123b768694771f8bffe0deaa.jpg)
![](http://m.amcfsurvey.com/uphotos/zhuwei0710/pics/4bad83ae602ac5eb004656c9011596df.jpg)
之后再点击编译按钮进行编译,即可收到和之前一样的编译效果了。可是除了.c和.h之外,我们在文件夹里发现还有其他的很多文件,这些文件比.c和.h两类文件更乱更糟心。那么他们又是些什么文件呢?又该怎么处理呢?莱斯够昂go on!
单片机相关文章:单片机教程
单片机相关文章:单片机视频教程
单片机相关文章:单片机工作原理
评论