单片机编程文件组织形式(个人编程规范)

1、外设或系统资源驱动函数组织形式。所有函数写在.c文件里面,.c最前面包含自身头文件。每个.c文件都有一个相对应的.h文件,其他文件或系统只调用.h文件。

2、.c文件除了最前面要包含自身头文件外,应该尽量全部是函数定义,接口信息、宏定义等尽量放到.h文件。接口信息尽量通过宏定义消除不同单片机IO定义上的差别。

3、整个软件工程应有一个MCU_Init.h文件,文件中包含整个系统要用到的宏定义和单片机开机时需要初始化的内部资源如时钟系统等。其他.h文件一般要包含MCU_Init.h文件。

4、外设与IO口连接固定下来,如液晶与P3口连接、按键与P1口连接。规范化接口设计可以使代码通用性更强,不用反反复复修改引脚接口。

5、版本管理。外设.h文件要加上版本号。   

posted on 2011-08-03 17:02  万好好  阅读(815)  评论(0编辑  收藏  举报

导航