我在实验时遇到了这样的问题,是关于延时程序的望大家不吝赐教,小弟先谢了。
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++)
{}
}
}
多谢~~~~~~~~~!!!!!!!
|