新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > C51單片機延時程序源代碼

C51單片機延時程序源代碼

作者: 時間:2016-11-27 來源:網(wǎng)絡(luò) 收藏
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是一個庫函數(shù),直接#include“intrins.h”包含即可。


關(guān)鍵詞: C51單片機延時程

評論


技術(shù)專區(qū)

關(guān)閉