找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4361|回复: 7
收起左侧

怎样使单片机多次按键只进行一次操作

[复制链接]
ID:424947 发表于 2018-12-17 17:45 | 显示全部楼层 |阅读模式
怎样使单片机多次按键只进行一次操作,有什么方法吗
回复

使用道具 举报

ID:444668 发表于 2018-12-17 18:20 | 显示全部楼层
定个全局变量,在按键之后把它固定了就好了嘛
回复

使用道具 举报

ID:94031 发表于 2018-12-17 18:23 | 显示全部楼层
第一次按下时设个标记,处理完操作,让标志复位。
回复

使用道具 举报

ID:424598 发表于 2018-12-17 18:26 来自手机 | 显示全部楼层
变量,如第一次按下,变量从0变量1,判断如果变量已等于1,则不执行判断内的代码
回复

使用道具 举报

ID:357520 发表于 2018-12-18 11:19 | 显示全部楼层
定义一个flag标志位,计数到达指定位置进行操作,同时恢复至初始值
回复

使用道具 举报

ID:274129 发表于 2018-12-27 17:05 | 显示全部楼层
设置一个标志位 并初始化  然后按键按下  标志位置一 然后进行你要实现的操作即可
回复

使用道具 举报

ID:449525 发表于 2018-12-27 19:11 | 显示全部楼层
你就写一个函数,它还能自己AI去跑别的代码?!
回复

使用道具 举报

ID:145311 发表于 2018-12-28 04:22 | 显示全部楼层
把操作函数放在按键松开检测中最为简单
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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