2019-07-15 13:15发布
红尘。破 发表于 2016-8-12 16:12 很简单,用程序控制啊
慵懒的瞄 发表于 2016-8-12 16:36 按键控制根据时间长短生成flag值,然后根据flag值去实现不同的功能,我是这样想的,但是电路设计是个问题,长按按键打开电源好像不可能实现,那么只能按一下按键打开电源,那么这样按键肯定设置要在开关电路上,那么后续的功能如何实现呢,再按一下按键肯定会触发电源开关的 ...
最多设置5个标签!
按键控制根据时间长短生成flag值,然后根据flag值去实现不同的功能,我是这样想的,但是电路设计是个问题,长按按键打开电源好像不可能实现,那么只能按一下按键打开电源,那么这样按键肯定设置要在开关电路上,那么后续的功能如何实现呢,再按一下按键肯定会触发电源开关的
按键进单片机,继电器控制通断
if(!KEY_ADD)
{
DelayMs(10);
if(!KEY_ADD)
{
while(!KEY_ADD)
{
key_press_num++;
DelayMs(10);
if(key_press_num==200) 长安时间大于2s
{
key_press_num=0;
while(!KEY_ADD)
{ //长按处理
if(szminute<99)
szminute++;
TempData[0]=dofly_DuanMa[szminute/10];
TempData[1]=dofly_DuanMa[szminute%10]|0x80;
DelayMs(200);
}
}
}
key_press_num=0; 短按处
TempData[0]=dofly_DuanMa[szminute/10];//·Ö
TempData[1]=dofly_DuanMa[szminute%10]|0x80;
}
}
一周热门 更多>