C51单片机(STC11L324860XE)的延时程序:voiddelay_us(U8us){do{_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_n
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”包括即可。
声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qiche/257525.html