新闻中心

EEPW首页>嵌入式系统>设计应用> C51单片机延时程序源代码

C51单片机延时程序源代码

作者: 时间:2016-11-27 来源:网络 收藏
C51单片机(STC11L32/48/60XE)的延时程序
void delay_us(U8 us)
{
do
{
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
us--;
}
while(us);
}
void delay_ms(U8 ms)
{
do
{
delay_us(250);
delay_us(250);
delay_us(250);
delay_us(250);
ms--;
}
while(ms);
}
void delay_s(U8 s)
{
do
{
delay_ms(250);
delay_ms(250);
delay_ms(250);
delay_ms(250);
s--;
}
while(s);
}
其中 _nop_()定义在intrins.h头文件中,并且intrins.h是一个库函数,直接#include“intrins.h”包含即可。


关键词:C51单片机延时程

评论


技术专区

关闭