[讨论] 程序问题.

soda   2007-2-5 17:54 楼主
大家好:
      我是个新手,对如下程序有写疑问;
       mDelay(uint Delay)
       {unit i;
        for(;Delay>0;Delay--)
        {for(i=0;i<124;i++)
         {;}}}
如上程序在12M晶振下.为什么是1ms的延迟程序呀?
1MS是怎么算出来的呀。请高手赐教呀

回复评论 (2)

Re: 程序问题.

1ms=1000us,晶振12m,每个指令为1,2,3us,所以,你只要根据具体的指令算出1000us就可以了。
南京璞晓电子   www.cpx0.com需要 msn:njlianjian@hotmail.com
点赞  2007-2-6 09:51

Re: 程序问题.

https://bbs.eeworld.com.cn/25497/ShowPost.aspx

参考这个帖子。
点赞  2007-2-6 10:11
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复