while(i--)延时多长时间?

[复制链接]
 楼主| addisonqhd 发表于 2008-6-20 21:34 | 显示全部楼层 |阅读模式
void delay(i)        
{
  while(i--);
}
请问延时多长时间? 
grady1125 发表于 2008-6-20 23:27 | 显示全部楼层

没多大意思

这种延迟只需个大概就行
要想精确还得用定时器
ayb_ice 发表于 2008-6-21 09:12 | 显示全部楼层

不同的平台是不同的

农民讲习所 发表于 2008-6-21 09:55 | 显示全部楼层

直接模拟运行,看运行时间

都现代社会了,怎么还有人再用石器?
 楼主| addisonqhd 发表于 2008-6-21 12:51 | 显示全部楼层

怎么模拟运行

请问在KEIL下怎么模拟运行?
whydo 发表于 2008-6-21 13:53 | 显示全部楼层

KEIL C51可先设晶振频率(如12M),编译后,仿真

单步或断点运行,看SEC时间
从一开始 发表于 2008-6-21 13:59 | 显示全部楼层

怎样计算延时

这个要分具体的情况,你用的单片机系统不一样,振荡频率不一样,能够延时的时间也不一样。你可以把它放到keil软件中编译,得到汇编程序后在来计算。
平常人 发表于 2008-6-21 17:26 | 显示全部楼层

这好像叫做“绳结纪事”

原始人类没有文字时会用在绳子上打结的方法记事,方便——不过经常会出错。
E精灵小店 发表于 2008-6-22 21:05 | 显示全部楼层

跟系统时钟有关系,跟晶振有关系.

希望的叶子 发表于 2015-5-22 22:17 | 显示全部楼层
2*i*T+5*T,T为机器周期,i为unsigned char型,51是这样的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

51

主题

78

帖子

1

粉丝

51

主题

78

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部