void delay4s(void) //误差 0us{ unsigned char a,b,c; for(c=252;c>0;c--) for(b=230;b>0;b--) for(a=33;a>0;a--) _nop_; //if Keil,require use intrins.h}这是个4s的延迟,在延迟中继电器一直吸合。但是现在要求在P1_5==0的时候,立即跳出延迟?怎么做呢?
{
unsigned char a,b,c;
for(c=252;c>0;c--)
for(b=230;b>0;b--)
for(a=33;a>0;a--)
_nop_; //if Keil,require use intrins.h
}
这是个4s的延迟,在延迟中继电器一直吸合。但是现在要求在P1_5==0的时候,立即跳出延迟?怎么做呢?