估計你剛開始接觸單片機.這可以理解.現在給你一個提醒:不要用delay延時函數,不要用delay延時函數,不要用delay延時函數. 所以的程序都可以用變量來做延時. 比如最常見的按鍵掃描.你直接用變量來累加.比如你延時40MS,但是我可以用定時中斷來處理,4M一個定時中斷,我用變量key_cnt來累加, 累加10次和延時的效果一樣,并且這個定時很精準,在累加的同時我還可以處理其它的,比如燈.但是你用延時函數之后燈哪里你就進不去了,因為它一直在執行延時函數. 懂了嗎? 簡單來是就是用中斷來處理多個操作. |