欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: 51單片機一個關(guān)于C語言延時程序的問題 [打印本頁]

作者: forest415    時間: 2020-7-15 08:33
標(biāo)題: 51單片機一個關(guān)于C語言延時程序的問題
在延時函數(shù)執(zhí)行期間是不是其他的就都停止不執(zhí)行了只會執(zhí)行延時函數(shù)呢?比如下面這樣的
......
//現(xiàn)在外部中斷p1是0了
if (p1==0){delay(3000);}//3秒
if (p1==1){p2==0;}//在上句延時到2秒時p1變成1了
請問這個p2是在2秒時是0還是3秒呢?

作者: forest415    時間: 2020-7-15 08:38
還有個問題是消除抖動的按鍵需要那如果是電平觸發(fā)也需要嗎?
作者: 笨笨兔    時間: 2020-7-15 09:01
所謂延時(按你寫的意思):什么都不干,等著,時間到了才說該干什么。
作者: cjjdemon    時間: 2020-7-15 09:17
3秒+幾個機器周期的時間
作者: idiqye    時間: 2020-7-15 09:24
你的p2==0?這手誤吧,P2=0
作者: 不要黑    時間: 2020-7-15 09:27
3s,程序按順序執(zhí)行,如果想要觸發(fā)執(zhí)行,需要用中斷
作者: xqleft    時間: 2020-7-15 09:35
對!!!   所以非特殊情況不要用延時,尤其在while(1)主函數(shù)里面.如果需要短暫延時的,可以用空指令NOP(); 這個不是延時,是空指令.
作者: f556    時間: 2020-7-15 09:43
除了Timer,這種延時是這樣的。
作者: wolaixiaziliao    時間: 2020-7-15 10:00
中斷里不能延時。有中斷先執(zhí)行中斷函數(shù),回來再執(zhí)行主程序的延時,主程序延時過程中,不會繼續(xù)執(zhí)行,等延時完在執(zhí)行主程序下一行代碼
作者: ld2020    時間: 2020-7-15 10:10
除了中斷,其他是空等




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1