1> define.c
#define _DEFINE_C_
unsigned char ucTemp1; unsigned char ucTemp2;
...
2> define.h #ifndef _DEFINE_H_ #define _DEFINE_H_
extern unsigned char ucTemp1; extern unsigned char unTemp2; ....
#endif
3> func.c
#include "define.h"