您的位置 首页 知识

51单片机用C言语完成准确延时的程序

在晶振110592下实现15mu;s的延时:for(i=0;i3;i++);延时程序(在110592的晶振下调用本函数需24mu;s,每次计数需16mu;s)voi

  • 在晶振11.0592下完成15μs的延时:

for ( i=0; i<3; i++);

  • 延时程序

(在11.0592的晶振下调用本函数需24μs,每次计数需16μs)

void delay( int useconds){

int s;

for (s=0; s

}

若需求延时的时刻为480μs,那么useconds的数值取值为:

(480-24)/ 16 = 28.5 ,取29

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

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

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

微信扫一扫关注我们

返回顶部