登陆
|
注册
|
搜索
|
最近新帖
发帖子
|
共享我的资料
|
精华帖子
|
热门话题
导航:
老古网
→
老古论坛
→
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页]
[上一篇主题]:
哪个写单片吗?[求助]
[下一篇主题]:
哪种多路开关的效果比较好[贴图]