一键开关机电路设计集锦 键可以作为开机键,接地时V15 通,单片机上电,使MCU 拉高,使V16 通,保持。若此时长按 KEY, 则单片机读取键值,判断是否长按,若为长按,单片机控制 MCU 为低,进行自杀。下图试验证明是可行的。http://www.dzsc.com/dzbbs/20051102/200765214434828278.html 单键实现单片机开关机 1,控制流程,按下按键,Q1 导通.单片机通电复位,进入工作. 2,检测 K-IN 是否低电平,否 不处理.是 单片机输出 K-OUT 为高电平,Q2 导通,相当于按键长按.LED 指示灯亮. 3,放开按键,K-IN 经过上拉电阻,为高电平.单片机可以正常工作. 4,在工作期间,按键按下,K-IN 为低电平,单片机检测到长按1秒,K-OUT 输出低电平,Q2截止.LED指示灯熄灭.放开按键,Q1 截止,单片机断电. 5,通过软件处理,可以实现短按开机,长按关机. 单片机用PIC16F84A,通过简单的程序演示,证实此电路的可行性。 这电路如果这样用,是体现不出它的优点,用到开关电源控制,控制光耦.可以做到完全关断电原,实现零功耗待机.有些打印机上就是用这种电路. 此电路可以应用于很宽的电压范围(4.5V~40V,最大19A 的电流),R5 为可选,当输入电压小于20V 时可短接;输入电压大于20V 时建议接上,R5 的取值应满足与R1 的分压使MOS 管V1 的GS 电压大于-20V小于-5V(在V2 导通时),尽量使V1 的GS 电压在-10V~-20V 之间以使V1 输出大电流。 按钮按下前,V2 的GS 电压(即C1 电压)为零,V2 截止,V1 的GS 电压为0,V1 截止无输出;当按下S1,C1 充电,V2 GS 电压上升至约3V 时V2 导通并迅速饱和,V1 GS 电压小于-4V,V1 饱和导通,Vout 有输出,发光管亮(此时应放开按钮)C1 通过R2、R3 继续充电,V1、V2 状态被锁定;当再次按下按钮时,由于V2 处于饱和导通状态,漏极电压约为0V,C1 通过R3 放电,放至约3V 时,V2 截止,V1 栅源电压大于-4V,V1 截止,Vout 无输出,发光管灭(放开按钮),C1 通过R2、R3 及外电路继续放电,V1、V2 维持截止状态。 注:S1 使 Vou t 打开或关闭后应放开按钮,不然会形成开关振荡。 最后这个是我在用的,感觉挺复杂,但是也没想出更好的来 电路如图 原理很简单,Q1,Q2 组成双稳态电路。由于 C1 的作用,上电的时候 Q1 先导通,Q2 截止,如果没按下按键,电路将维持这个状态。Q3 为 P 沟道增强型 MOS 管,因为 Q2 截止,Q3 也截止,系统得不到电源。 此时 Q1 的...