||
/***********************************
函数名称:Delay1XETU
函数功能:延时N个数据位宽的时间
输入参数:iDelay
输出参数:无
描述:CPU卡的数据位宽=372/f,,f是处理CPU卡时的时钟频率,
即延时372个时钟周期,f=2MHz。
***********************************/
void Delay1XETU(unsigned int iDelay)
{
int itemp;
for(itemp=0;itemp<iDelay;itemp++)
{
Delay1ETU();
}
}
/*******************************************
函数名称:Delay1ETU
函数功能:延时一个数据位宽的时间
输入参数:无
输出参数:无
描述:CPU卡的数据位宽=372/f,f是处理CPU卡时的时钟频率,
即延时372个时钟周期
*******************************************/
void Delay1ETU(void)
{
int iCounter;
iCounter=0;
do
{
iCounter++;
}
while(iCounter<=71);
_NOP();
//_NOP();
}
/*******************************************
函数名称:Delay05XETU
函数功能:延时N*0.5个数据位宽的时间
输入参数:无
输出参数:延时时间值
描述:延时N*186个时钟周期
*******************************************/
void Delay05XETU(void)
{
int iCounter;
iCounter=0;
do
{
iCounter++;
}
while(iCounter<=34);
}