當前位置:編程學習大全網 - 電腦編程 - 基於51單片機的C語言延時函數程序編寫

基於51單片機的C語言延時函數程序編寫

12M晶振延時5s的程序如下:

void delayus2x(char n)//延時nx2 us

{

while(--n);

}

void delayms(unsigned int t)//延時 t x 1ms

{

while(t--)

{

delayus2x(245);

delayux2x(245);

}

}

delayms(50000);//調用此句延時5s

至於不能大於255,因為妳的數據類型為char型,及8字節,最大值為255,2的8次方減壹。

  • 上一篇:新代21TB-E執行M10指令後不動作是怎麽回事?
  • 下一篇:求VBA大神做數據對比
  • copyright 2024編程學習大全網