打印
[CAN-bus/DeviceNet]

求助关于延时程序

[复制链接]
1479|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
willshi|  楼主 | 2007-8-17 11:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

我在实验时遇到了这样的问题,是关于延时程序的望大家不吝赐教,小弟先谢了。

void delay(unsigned int i)
{
 while(i--);
}

还有一种 是这样的:

void DelayDS(unsigned char delayDSTime)    

{
     while(--delayDSTime);
}

对于这样的延时,要大于480 us取多大的参数

还有1ms和1s相应的参数是多少,
或者这个程序可以怎样改参数使延时大于480us
/*延时t毫秒*/

void delay(uint t)

{

 uint i;

 while(t--)

 {

  /*对于11。0592MHz时钟,约延时1ms*/

  for (i=0;i<125;i++)

  {}

 }

}

多谢~~~~~~~~~!!!!!!!

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

8

帖子

1

粉丝