当前位置:首页 > 芯闻号 > 充电吧
一个大的单片机程序往往包含很多模块,我是这样组织的

1。每一个C源文件都要建立一个与之名字一样的H文件,里面仅仅包括该C文件的函数的声明,其他的什么也 不会有,比如变量的定义啊等等不应该有。

2。建立一个所有的文件都要共同使用的头文件,里面当然就是单片机的管脚使用的定义,还有里面放那些需

要的KEIL系统的头文件,比如 #include,#include等等,把这个文件命名为common.h, 或者干脆就叫main.h

3,每个C源文件应该包含自己的头文件以及那个共同的使用的头文件,里面还放自己本文件内部使用的全局 变量或者以extern定义的全局变量

4。主文件main.c里面包含所有的头文件包括那个共同使用的文件,main.c里面的函数可以再做一个头文件, 也可以直接放在文件的开头部分声明就可以了,里面一般还有中断服务程序也放在main.c里面

5。对于那些贯穿整个工程的变量,可以放在那个共同的使用的头文件里面,也可以用extern关键字在某 个C源文件里面定义,哪个文件要使用就重复定义一下



* - 本贴最后修改时间:2005-7-11 10:31:40 修改者:huangxd
* - 修改原因:完善 
本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读
关闭