标题:
单片机独立按键如何实现一个按键实现启动和暂停两个功能?
[打印本页]
作者:
tyb291644
时间:
2021-4-11 13:48
标题:
单片机独立按键如何实现一个按键实现启动和暂停两个功能?
求各位大佬教我一个按键实现启动和暂停两个功能
作者:
xiece
时间:
2021-4-11 15:37
定一个标志位F:如果是启动状态,标志位为1,暂停状态标志位为0;如果按键按下,且标志位为1,则暂停,且标志位清零。如果按键按下,且标志位为0,则启动,且标志位置一。
作者:
ANT1987
时间:
2021-4-11 16:39
好弄,程序可以这样设计
key=0
短按 :key=1开机&启动
再短按:key++(key=2)暂停
if(key>=3){key=1;}
长按大于3s:关机 key=0
switch(key)
{
case 0:poweroff(); break;
case 1:start();break;
case 2:stop();break;
default:break;
}
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1