在看郭天祥老师的课程时学到的电路,之后发现这种控制原理很流行。
核心思路有两个:
1、用两个二极管隔离开q1和io_check,两端都可以响应按钮的状态,从而实现按钮复用。
2、用d2和q2,实现了与的功能,两者任意一个对地短路都可以保持mcu供电。文章来源:https://www.toymoban.com/news/detail-799560.html
使用步骤:
1、长按sw1,mcu供电
2、mcu供电后,io_keep开始工作,输出高电平使q2导通,此时松开sw1也可以维持mcu的供电。
3、运行中,sw1还是可以当普通按钮实现单击、双击、长按等操作。比如把长按的功能对应关机。那么检测到长按之后,io_keep输出低电平即可。文章来源地址https://www.toymoban.com/news/detail-799560.html
到了这里,关于单个按钮实现长按开关机,短按可以当普通按钮控制单片机的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!