1.选择:projects - options for target 'target 1' , 在 output 页选中 create library , 使将要打包的文件生成LIB和OBJ文件.
如将如下文件:
/***************************************************/
#include <reg52.h>
#define uchar unsigned char
#define uint unsigned int
/************************************************/
void Delay(unsigned int m)
{
unsigned int n;
n=0;
while(n < m)
{n++;}
return;
}
建立工程后,生成OBJ,LIB文件.
2.在keil c 下的INC文件里面放入如下头文件(DELAY.H):
#ifndef __DELAY_H__
#define __DELAY_H__
#pragma SAVE
#pragma REGPARMS
extern void Delay(unsigned int m);
#pragma RESTORE
#endif
3.在新建的工程(其它文件)中,将生成的LIB文件加入,并在MAIN文件里把DELAY.H #include进去,如图: