#if defined( MAIN_FILE )
#define gl_data
#else
#define gl_data extern
#endif // MAIN_FILE
/* ----------------------------------- **
* Глобальные данные
* ----------------------------------- */
gl_data volatile unsigned int tick;
gl_data int key;
а в одном из файлов сделай
#define MAIN_FILE
E-mail: info@telesys.ru