导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→请问高手[entity]

 *第9917篇: 请问高手

  
楼 主:entity 2003年4月7日12:11
 请问高手
void delay(unsigned char n)
{int i,j;
 for(i=0;i  <=n;i++)
  {for(j=0;j  <=100;j++);}
}
这个程序的延时怎么计算啊?
  
2楼:Kuang-chingTsui 2003年4月7日16:27
 答:
你的程序中n是个变量,函数的延时也取决于n的大小。另外程序软件延时与系统时钟密切相关。
你最好用仿真器先将内层嵌套的延时找出,整个函数的总延时约为它的n倍。
  
3楼:entity 2003年4月8日09:33
 是不是根据生成的汇编代码来计算程序延时?有没有一定的确规律啊 ?
  
4楼:Kuang-chingTsui 2003年4月8日09:36
 在仿真器上运行你的程序段,它会告诉你这个程序段的准确运行时间。
  
5楼:entity 2003年4月8日09:45
 谢谢。我试一下吧。

>>>>>>对该主题发表你的看法

本主题贴数5,分页: [第1页]


[上一篇主题]:哪个写单片吗?[求助]

[下一篇主题]:哪种多路开关的效果比较好[贴图]