<br />我在实验时遇到了这样的问题,是关于延时程序的望大家不吝赐教,小弟先谢了。<br /><br />void delay(unsigned int i)<br />{<br /> while(i--);<br />}<br /><br />还有一种 是这样的:<br /><br />void DelayDS(unsigned char delayDSTime) <br /><br />{<br /> while(--delayDSTime);<br />}<br /><br />对于这样的延时,要大于480 us取多大的参数<br /><br />还有1ms和1s相应的参数是多少,<br />或者这个程序可以怎样改参数使延时大于480us<br />/*延时t毫秒*/<br /><br />void delay(uint t)<br /><br />{<br /><br /> uint i;<br /><br /> while(t--)<br /><br /> {<br /><br /> /*对于11。0592MHz时钟,约延时1ms*/<br /><br /> for (i=0;i<125;i++)<br /><br /> {}<br /><br /> }<br /><br />}<br /><br />多谢~~~~~~~~~!!!!!!!<br /><br /> |
|