|
這個應該是投石問路,到其他論壇問看,如果沒有就屬于空白.
單片機時間片策略當然是有的,荔枝:數碼管顯示延時的時間片,由于寫法不同,則時間片的利用也不同,
如使用if判斷延時是這樣的char ys=0;while(1){if(++ys==0){數碼管顯示}else 其他處理時間;}
如使用傻等式是這樣的char ys=0;while(1){數碼管顯示;while(++ys==0);}那么只有傻傻等呆空循環完成后才能作其他事情;
而上面用判斷的則不然,只要判斷延時還沒到的這段時間就可以執行其他事件,這就是2種不同思路產生不同結果
|
-
1.jpg
(7.87 KB, 下載次數: 34)
下載附件
2023-6-15 02:45 上傳
|