功能说明:
按一下,给单片机上电
再按一下,单片机掉电
方案举例:
电路图
电路工作流程如下:
A、Key按下瞬间,Q2、Q1导通,7805输入电压在8.9V左右,7805工作,输出5V电压给单片机供电。
B、单片机工作后,将最先进行IO口初始化,IO1设为输入状态,启用内部上拉;IO2设为输出状态,输出高电平。这时Q2、Q3导通,LED1发光,7805能够正常工作,单片机进入工作状态。
C、当Key再次按下时,检测IO1电平为低,单片机可以通过使IO2输出低电平,Q2、Q3不导通(Q2是PNP管子,此时发射极电压达不到Uon,进入截止区,Q3是NPN管子,发射极就不是正偏),此时7805输入电压几乎为0,单片机不工作,系统关闭。
参考:
1.https://shequ.stmicroelectronics.cn/forum.php?mod=viewthread&tid=598957