| 本帖最后由 lcczg 于 2022-4-14 12:12 编辑 
 
 介绍一下如何创建一个库文件及如何使用它。使用到 MPLAB X 6.00 XC8  V2.32 PIC16F18424 
 以下是步骤。 
 在MPLABX里点击创建 
 
 
 选择库文件 
 
 
 接下来选择器件和编译器和工程名。这里工程名取为PIC16F18424-lib. 鼠标右键选择SourceFiles和HeaderFiles添加C文件和头文件,这里命名为func.c和func.h 
 
 这里用一个自加的函数举例,来生成库文件 Func.c中代码 
 
 #include <xc.h> #include "func.h" 
 int func (int a) {    a++;    return a; } 在func.h里添加如下代码声明一下 int func (int b); 
 最后build工程,在输出文件夹下就可以看到.a库文件了。 
 
 
         2. 使用库文件 创建一个新工程,将上面的func.h文件拷贝到该工程文件夹下,并加入该工程,在Libraries下添加上面生成的.a库文件。 
 
 在当前工程的C文件里添加如下代码,调用库函数func() #include <xc.h> 
 #include "func.h" 
 int a = 10; int b; void main(void) { 
     b = func(a);     return; } 
 最后build该工程。 
         3. 测试 
 这里使用simulator 
 
 进入debug,可以看到执行了func的自加功能10->11。库函数被正确执行。 
 
 
 
 上面提到的工程在附件里,有兴趣的可以看下,有问题大家随时交流。 
 
 
 
 
 
 
 
 
 
 
 |