這樣做的目的是每個密鑰只能有效壹次。如果沒有這條線,就沒有循環等待,因為單片機執行程序的速度很快,手動按下按鈕,更快,馬上松開,但是對於單片機來說,這個判斷按鈕程序會在這麽短的時間內執行很多次,執行壹次就相當於按下按鈕壹次。雖然人們以為只按了壹次,但單片機誤以為按了多次,造成了程序錯誤。因此,必須有while語句。