欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
那位大佬幫我看看這單片機延時程序DelayMS怎么理解?
[打印本頁]
作者:
云fei
時間:
2022-1-18 14:40
標題:
那位大佬幫我看看這單片機延時程序DelayMS怎么理解?
void DelayMS(uint ms)
{
uchar t;
while(ms--)
{
for(t=0;t<120;t++);
}
}
作者:
xws245925587
時間:
2022-1-18 16:37
ms * 120 個循環,啥都不干,干等時間來達到延時的目標,粗略延時,不精確
作者:
294479435
時間:
2022-1-18 17:12
這種代碼都是要結合硬件,結合單片機時鐘來看的,而且不精確
作者:
累不死的狗
時間:
2022-1-18 17:55
首先在主程序里面應該給MS賦一個值(DelayMS(500)),然后進入子程序后判斷這個值是不是為零,如果不是,這個值進行一個自減,接著執行for循環,按照你的程序來說for里面執行的是空指令,大概一個機器周期(11.0592M大概一微秒),for循環將空指令執行120次大概就是120微秒,for執行完成后再對ms進行判斷,依次再執行;;如果是就結束循環,跳出子函數;
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1