您的位置 首页 开关

51单片机的准确延时程序一

51单片机的精确延时程序分析(C语言和汇编语言程序)一、C51程序在晶振为110592的情况下,如下程序能实现ms级的比较精确的延时:1void

51单片机准确延时程序剖析(C语言和汇编语言程序)

一、C51程序
在晶振为11.0592的情况下,如下程序能完成ms级的比较准确的延时:
1 void Delayms(unsigned int n)
2 {
3 unsigned int i,j;
4 for(j=n;j>0;j–)
5 for(i=112;i>0;i–);
6 }
keil能够看出这个延时的时刻,咱们先延时1ms,即Delayms(1)。
进入Delayms前,sec=0.00042209s

延时后,sec=0.00142253s

能够知道Delayms(1)实践延时0.00142253s—0.00042209s=0.00100044s≈1ms
相同假如想延时15ms的话,用Delayms(15),实践延时0.01480903s≈15ms,延时仍是挺准确的。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/dianyuan/kaiguan/258962.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部