这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » 求C语言延时程序

共2条 1/1 1 跳转至

求C语言延时程序

院士
2006-09-17 18:14:16     打赏
求C语言延时程序



关键词: 语言     延时     程序    

院士
2006-12-22 22:43:00     打赏
2楼
1: 求C语言延时程序哪位可以帮我一个delay(x),延时xms的程序,谢谢! 2: To zmmhmily://5ms延时,晶振頻率為12M
void Delay5Ms(void)
{
  unsigned int TempCyc = 5552;
  while(TempCyc--);
} 3: 下面是延时50us的。。楼主修改一下看。。void delay50us(uint num)
{
    uint i,j;
    for(i=0;i<num;i++)
        for(j=0;j<6;j++)
            ;
} 4: 为什么一定要C语言的 5: 为了以后的ARM/DSP 6: 回复:你可以参考一下  count:次数  总共延长时间为1ms乘于次数.


void delayxms(byte count)
{
byte i,j,k;
for(i=0;i<count;i++)
for(j=0;j<40;j++)
for(k=0;k<120;k++)
;
} 7: 谢谢各位 8: C51还可以插入汇编延时子程序C51还可以插入汇编延时子程序 9: 这个最精确void delay( uchar i)
  {
      while (--i);
   }
若i为0xff,调用一次是255*2uS.

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]