單片機(jī)開關(guān)機(jī)的實(shí)現(xiàn)
為了解決這些問題,有時(shí)候我們不得不進(jìn)行軟硬件結(jié)合,實(shí)現(xiàn)一鍵開關(guān)機(jī)。一鍵開關(guān)機(jī)其原理簡單,具體原理圖如下:
具體的工作原理如下:
按下按鍵開關(guān)K1時(shí),Q3導(dǎo)通,產(chǎn)生低電平,導(dǎo)致Q1也導(dǎo)通,通過電源接口或者電池為DC2DC供電,單片機(jī)及其負(fù)載可以正常工作,同時(shí)單片機(jī)讀取按鍵斷開電平,知道按鍵按下,為PWR_IO產(chǎn)生一個(gè)高電平,為按鍵釋放后Q3的基極提供持續(xù)的高電平,不讓電源由于按鍵的釋放而斷開。再次按下K1時(shí),單片機(jī)讀取到Q2導(dǎo)通,KEY_IO為低電平,知道有按鍵按下,為此,單片機(jī)在PWR_IO端口產(chǎn)生一個(gè)低電平,在按鍵釋放后,Q3截止,導(dǎo)致Q1截止,電池或者電源接口無法為DC2DC供電,實(shí)現(xiàn)關(guān)機(jī)的作用。
評論