功能描述:长延时,主要用于系统上电后。
void SysDelay(unsigned int count)
{
unsigned int i;
for(i=0; i<count; i++)
{
_NOP();
}
}
//-----***-void Delay05etu(void)-***-----//
//---功能描述:开校验位中心点到保护时间起始延时0.5etu = 372/2/2 = 93us,实际时间90-100us。
//---输入条件:无。
//---输出项目:无。
void Delay05etu(void)
{
unsigned char i;
_NOP();
_NOP();
_NOP();
_NOP();
_NOP();
for(i=0;i<32;i++){}
}
//-----***-void Delay10etu(void)-***-----//
//---功能描述:开校验位中心点到保护时间起始延时1.0etu = 372/2 = 186us,实际时间180-190us。
//---输入条件:无。
//---输出项目:无。
void Delay10etu(void)
{
unsigned char i;
_NOP();
_NOP();
_NOP();
_NOP();
for(i=0;i<64;i++){}
}
//-----***-void Delay15etu(void)-***-----//
//---功能描述:开校验位中心点到保护时间起始延时1.5etu = 372/2*1.5 = 279us,实际时间280-290us。
//---输入条件:无。
//---输出项目:无。
void Delay15etu(void)
{
unsigned char i;
_NOP();
_NOP();
_NOP();
_NOP();
_NOP();
for(i=0;i<93;i++){}
}
我要赚赏金
