新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 51單片機(jī)用C語(yǔ)言實(shí)現(xiàn)精確延時(shí)的程序

51單片機(jī)用C語(yǔ)言實(shí)現(xiàn)精確延時(shí)的程序

作者: 時(shí)間:2016-11-23 來(lái)源:網(wǎng)絡(luò) 收藏
  • 在晶振11.0592下實(shí)現(xiàn)15μs的延時(shí):

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

本文引用地址:http://butianyuan.cn/article/201611/320165.htm

  • 延時(shí)程序

(在11.0592的晶振下調(diào)用本函數(shù)需24μs,每次計(jì)數(shù)需16μs)

void delay( int useconds){

int s;

for (s=0; s

}

若需要延時(shí)的時(shí)間為480μs,那么useconds的數(shù)值取值為:

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




評(píng)論


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

關(guān)閉