左邊部分是上次說的鋰電池跟USB供電切換的部分
右邊部分則是今天要講的一鍵開關機部分
其中SHUT_DOWN跟PWR_EN兩個標簽分別連接到單片機的引腳上。SHUT_DOWN為輸入,PWR_EN為輸出
通電時,按下開關KEY
插上電源后,單片機並不會直接開機(此時PMOS管g端為高電平,截止),需按下KEY,按下后,g端變為低電平,MOS管道通,單片機啟動
單片機啟動后,設置PWR_EN設置為高電平,則三極管導通,使PMOS管g端為低電平狀態,這時,松開key按鍵也沒事了
記得設置延遲函數,別讓SHUT_DOWN輸入檢測到低電平
開機狀態下,開關KEY按下時
SHUT_DOWN檢測到低電平,則單片機將PWR_EN引腳輸出低電平。則三極管截止,PMOS管的g端為高電平,mos管為截止狀態。單片機關機