keil c51怎么利用自己的库
1个回答
展开全部
keil c51中的库文件是系统的库函数,大概是保密的原因吧,是将库函数转换成了二进制文件了,并不是普通的C程序。
你自己的库是什么?是子函数生成的库文件吗?是keil 是可以将一些子函数生成库文件的,扩展名是.LIB,你的库是LIB的吗?
如果是,就把库添加到工程中,就象添加C程序一样,添加到工程中。
在其它的C程序中,要调用库函数中的子函数,要在调用的C程序中声明外部函数名。
用extern语句声明,如
extern 返回变量名 函数名 (形参变量名);
如无返回变量,也无形参就简单了。如:
extern void delay();
在C程序中就可以调用了。
你自己的库是什么?是子函数生成的库文件吗?是keil 是可以将一些子函数生成库文件的,扩展名是.LIB,你的库是LIB的吗?
如果是,就把库添加到工程中,就象添加C程序一样,添加到工程中。
在其它的C程序中,要调用库函数中的子函数,要在调用的C程序中声明外部函数名。
用extern语句声明,如
extern 返回变量名 函数名 (形参变量名);
如无返回变量,也无形参就简单了。如:
extern void delay();
在C程序中就可以调用了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询