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進去,如圖: