很難, 要動用 51 裡的程式, 用 4013 的話, 4013 本身要吃電, 關不掉自己...
具體的做法, 電池經過一個 pnp 電晶體做電源開關, 其基極經電阻, 二極體 到按鈕, 然後也接到 51 的某a腳, 然後按鈕又經某二極體到 51 的某b腳,
51 未開機, 按下鈕后, 電晶體 ce 通路供電給 51, 51 設定有電旗標, 並拉下 a 腳, 保持 電晶體導通, 於是 51 正常工作.
再按一下紐, 此信號進入 電晶體及 51 b腳, 電晶體早已被 51 a 腳拉低導通, 故不理此按鈕, 所以此時靠 51 程式偵測 b 腳, 發現拉低, 51 這時參照有電旗標, 知道這次按鈕是要斷電, 所以等 按鈕放開 b 腳上升, 就讓 a 腳上升, 這樣 電晶體既沒有 按鈕拉低, 又沒有 51 a 腳拉低支持, 所以 ce 斷開, 於是電力切斷....