新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 51单片机用C语言实现精确延时的程序

51单片机用C语言实现精确延时的程序

作者: 时间:2016-11-23 来源:网络 收藏
  • 在晶振11.0592下实现15μs的延时:

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

本文引用地址:https://www.eepw.com.cn/article/201611/320165.htm

  • 延时程序

(在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




评论


技术专区

关闭