前提:我们已经将文件创建并保存为.c和.h文件
一、添加源文件和头文件的操作
如上图所示,点击形状像 品 的图形,选择你要加入的组(第二个框),点击Add Files-选择你创建保存的源文件和头文件进行添加,点击OK。
说点其他的,一般是创建五个组,分别命名为Project、User、Listing、Output、Hardware。其中Project文件夹用来存放工程文件、编译生成的中间文件及最终可运行的二进制文件;User文件夹则用来存放用户数据编写的与外设无关的源文件、头文件、中断服务程序源程序、头文件以及配置文件;Hardware文件夹可用来存放用户编写的与外设有关的源文件和头文件。
二、源文件与头文件的定义格式
源文件LED.c的程序
#include "LED.h"
void LED()
{
//具体代码
}
头文件LED.h的程序
#ifndef _LED_H_
#define _LED_H_//写的源文件英文为小写这里也要用大写引用
void LED();//全局函数声明;当函数括号里有定义变量时,要写上
#endif
在main.c中引用函数时则需要加入头文件,程序
#include "LED.h"
三、写程序时出现的错误
1.”'smg_display':different length of parameter list“:参数列表长度不同
.c文件中括号中函数的定义的参数要需要修改的.h文件里括号中函数声明一致
2.“warning C276”:constant in condition expression“
第一个错误是在if()里面不应该使用”=“,应该使用”==“。