单片机教程网

电脑版
提示:原网页已由神马搜索转码, 内容由www.51hei.com提供.
楼主: Similarv
打印上一主题下一主题

请工程化,定制化你的单片机代码

  [复制链接]
回帖奖励40 黑币
回复本帖可获得 2 黑币奖励! 每人限 1 次
楼主
ID:553941发表于 2020-1-7 14:29|显示全部楼层
Similarv 发表于 2019-6-20 13:30
用静态变量去统计按键的时间,随后对此时间进行裁决。
延时只会让你的程序卡在那里一段时间,动弹不得。

如果我只需要执行一次按键之后的程序,为了避免按键长按导致的重复运行,就用一个变量,在每次进入中断检测到这个按键按下的时候加一,然后判断这个变量的值,必须在要求的范围内才执行,这样是不是就能解决按键消抖和长按的问题了

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

Powered by 单片机教程网