求一键开关机电路,该如何解决

求一键开关机电路
要求如下:1.短暂按一下(1s内) ---开机,然后启动系统,当一定时间后,系统会休眠,此时LCD关闭
  2.再按一下(2s内)---- 开启LCD
  3.按一下(2s内)---- 开启LCD背光
  4.长按(2到5s)----- 关机

------解决方案--------------------
探讨
要求如下:1.短暂按一下(1s内) ---开机,然后启动系统,当一定时间后,系统会休眠,此时LCD关闭
2.再按一下(2s内)---- 开启LCD
3.按一下(2s内)---- 开启LCD背光
4.长按(2到5s)----- 关机

------解决方案--------------------
我见过的一键开关机,都是通过硬件的方式,RC充放电来实现的。
而且只能是开、关两种状态,没有楼主说的那么多功能。
------解决方案--------------------
建议将系统进入休眠状态,按键连CPU中断,用中断获休眠唤醒激活CPU,待机下功耗会很小。
长按关闭LCD并使CPU进入进入休眠状态。
------解决方案--------------------
1-- 用继电器自锁实现开机,定时器定时实现休眠;
2-- 用外部中断唤醒休眠,定时器计时实现开启LCD;
3-- 用状态记录+定时器计时实现开启背光;
4-- 硬件方式:用电容充电满来关闭。
------解决方案--------------------
你这个要求只有结合电源芯片和CPU来设计,没办法给具体方案,如果只要开关机可以看看我博客有篇文章有介绍