在while语句中调用就可以了
#define P_Signal 传感器待检测IO信号
bit StatusCur;
unsigned int RSignalCount;
void SignalChk(void)
{
if(StatusCur!=P_Signal)
{
StatusCur=P_Signal;
if(StatusCur==1)
{ RSignalCount++;
.......
}
}
}
//-----------------------------------------
void main(void)
{
.....
while(1)
{
...your other code
SignalChk();
}
}
|