找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2680|回复: 9
收起左侧

请问如何改进程序实现按钮开关长按实现大模式转换短按实现大模式里的小模式之间转换

[复制链接]
ID:47286 发表于 2017-4-3 10:26 | 显示全部楼层
本帖最后由 dzbj 于 2017-4-3 20:35 编辑

if(key按下)
{
    计数器清零;        //计数器由计时器中断产生 2ms~5ms一个中断
    等待按键松开();
    if(按键松开)
    {
        if(计数器大于设定值)
        {
            长按标记置1;
        }        else
        {
            长按标记置0;
        }
    }

if(长按标记==1)
{
    后续程序();
}
else
{
    后续程序();
}

回复

使用道具 举报

ID:47286 发表于 2017-4-4 13:11 | 显示全部楼层
szrb 发表于 2017-4-3 21:51
感谢你的建议,但大模式是由一组小模式组成的,是怎么编程实现长按使一组小模式转变为另一组小模式,短按 ...

把你要的功能详细描述一下 没太明白要切换什么 两组小功能 那不跟写个菜单一样了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表