CC2530中,asm,nop延时时间的计算
voiddelay(unsignedinttime){unsignedinti;unsignedcharj;for(i=0;i<time;i++){for(j=0;j<2...
void delay(unsigned int time)
{ unsigned int i;
unsigned char j;
for(i = 0; i < time; i++)
{ for(j = 0; j < 240; j++)
{ asm("NOP"); // asm是内嵌汇编,nop是空操作,执行一个指令周期
asm("NOP");
asm("NOP");
}
}
}
请问: delay(100),那么延时时间是多长时间,如何计算的? 展开
{ unsigned int i;
unsigned char j;
for(i = 0; i < time; i++)
{ for(j = 0; j < 240; j++)
{ asm("NOP"); // asm是内嵌汇编,nop是空操作,执行一个指令周期
asm("NOP");
asm("NOP");
}
}
}
请问: delay(100),那么延时时间是多长时间,如何计算的? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询