為1則是冷啟動,就執行初始化程序,然後清0。若=0,說明是熱啟動,就跳過初始化程序。
再上電,因有備用電池,標誌位保持不變,當判斷POF=1?,因已清0過了,就會跳過初始化程序了。
所以,不論是匯編還是C語言編程,都是這個方法。
最後問壹句,斷電後,用備用電池時,單片機是進入休眠狀態嗎?還是照樣在執行程序,如果還是繼續在執行程序,就不會執行到初始化程序,也就不必考慮跳過初始化程序了。只有冷啟動或熱啟動復位才會執行初始化程序的。