亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

標題: 如果單片機程序中沒有while(1) [打印本頁]

作者: heicad    時間: 2014-6-18 00:52
標題: 如果單片機程序中沒有while(1)
如果程序中沒有死循環,而是一個開路。那么單片機順序執行完所有語句后,應該執行什么?
我們沒有給單片機指示做什么,這里容易會出錯。KEIL C51編輯器遇到這種情況時,會自動從主函數開始處執行。
示例代碼如下,在keil中生成hex文件,實驗結果是LED燈在不同的閃爍,表明KEIL編輯器不斷重復的從main函數開頭處執行程序。

#include
void delay(void)
{
int i,j;
   for(i=0;i<250;i++)
   for(j=0;j<100;j++);
}
void main()
{
P0=0Xaa;
delay();
P0=55;
delay();
}


作者: dongmaowan    時間: 2014-6-18 11:53
main 有返回類型值,那就不可估計了,正常main函數返回為空所以會重新執行,所以正常單片機要有個循環為結束方式。
作者: openpppp2008    時間: 2014-7-5 20:38
謝謝分享




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