怎样控制单片机一键开关?

描述

用一个按键开关控制单片机,也就是说一键开关机,从哪里入手?

1、按下 K,电源通过 4007 为整个系统供电,AVR 开始工作。此时 PB1 为高电平。注意,电源来源是连接器旁边的+5V。

2、AVR 检测 PB1,连续 2 秒为高(反之干扰和和误按 K),PB0 输出高电平,继电器工作。

3、AVR 等待 PB1 为低,然后进入正式工作。

4、此时 K 已经释放,整个系统有电,保持工作,但 PB1 为低电平(因为 4007 隔离)。

5、如果 AVR 再次检测到 PB1 为高时(连续 2 秒),AVR 的 PB0 输出低电平,然后什么也不做了。

6、释放 K 后,系统电源关闭。

继电器可以使用电子开关代替,但电子开关会漏电,仅供参考。

另外,再放一个仪器仪表中比较常见的单键开关电路。

这里使用了普通的 9014、9012 三极管,其实不好,可以换用 MOS 管。

审核编辑 黄昊宇

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相关推荐

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分