程序和头文件都在这里,请哪位兄弟给指点一下迷津。
void Time0BaseNorm() { if(_testbit_(T0IR)) { T0Counter++; if(T0Counter%20 == 0) { D_TIME_50MS++; B_TIME_1S=1; LED2 = ~LED2; if(D_TIME_50MS%60==0) { B_TIME_1MIN = 1; if(D_TIME_50MS%3600==0) { B_TIME_1HOUR = 1; } } } } }
#ifndef _Time0_H #define _Time0_H #ifndef _GLOBAL_Time0_ #define GLOBAL_Time0 extern #else #define GLOBAL_Time0 #endif
GLOBAL_Time0 bit T0IR; GLOBAL_Time0 bit B_TIME_50MS; GLOBAL_Time0 bit B_TIME_1S; GLOBAL_Time0 bit B_TIME_1MIN; GLOBAL_Time0 bit B_TIME_1HOUR;
GLOBAL_Time0 UINT16 idata T0Counter; GLOBAL_Time0 UINT16 idata D_TIME_50MS;
GLOBAL_Time0 void Time0Init(); GLOBAL_Time0 void Time0BaseNorm(); #endif
|