单片机C语言编写规范
1 程序缩进,4个空格键,使用source insight 的话 需要在document options里将 table键调成4;
例
int main ()
{
<-----> unsigned int val;
}
2 函数之间加空行;
int Get_Hbytes ()
{
<-----> unsigned int val;
}
int Get_Lbytes ()
{
<-----> unsigned int val;
}
3 一行不能超过20个字符;
4 函数大括号应在首字母下排。
if(==)
{
}
5 关键字后加空格,双字符加空格。
例 while ();if(res== 2);
6 一段代码中要有20%的代码注释。
7 一个函数代码不能超过500行。
8 废代码 要删。
9 注释要有,函数要有功能注释
/*******************************************************************************
* 函数名称 : SPI_GPIO_Init
* 函数功能 : 初始化SPI外设
* 入口参数 : 无
* 出口参数 : 无
*******************************************************************************
10 用于局部函数的全局变量,可以写在该函数上边 ,注释下边。