如何通过一个按键的长按控制电源开关

2019-07-15 13:15发布

如题,怎么用一个按键的长按短按去控制不同功能,长按控制电源开关,短按控制别的功能,这样的功能可以通过一个按键实现吗
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
qq328128752
1楼-- · 2019-07-16 07:48
慵懒的瞄 发表于 2016-8-12 18:06
电路只有一个电源,如果用继电器的话,电源接在继电器控制电路上,按键按下,继电器控制电源接入主电路,继电器也一直处于触发状态,那么电源如何断开呢

你想的是单片机的供电,也是用的板子上的电源吗。
fengyu19910825
2楼-- · 2019-07-16 11:23
只有用两个继电器,可以实现,学过PLC的肯定都会的
STM32NICK
3楼-- · 2019-07-16 16:44
发表一下我的看法:可以用定时器计时按下的时间。开关按下计时开始,松开结束;然后获取寄存器的值(可以自定义按键时间长短),计算时间。大于长按键时间执行①;小于短按键时间执行②。
慵懒的瞄
4楼-- · 2019-07-16 19:32
 精彩回答 2  元偷偷看……
慵懒的瞄
5楼-- · 2019-07-16 21:02
STM32NICK 发表于 2016-8-13 17:53
发表一下我的看法:可以用定时器计时按下的时间。开关按下计时开始,松开结束;然后获取寄存器的值(可以自定义按键时间长短),计算时间。大于长按键时间执行①;小于短按键时间执行②。

我想控制的是电源开关,更多是电路设计上的问题。。
qq328128752
6楼-- · 2019-07-16 22:02
fengyu19910825 发表于 2016-8-13 14:17
只有用两个继电器,可以实现,学过PLC的肯定都会的

按键一键启停。。

一周热门 更多>