找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3623|回复: 7
打印 上一主题 下一主题
收起左侧

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

[复制链接]
跳转到指定楼层
楼主
ID:424947 发表于 2018-12-17 17:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
怎样使单片机多次按键只进行一次操作,有什么方法吗
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:444668 发表于 2018-12-17 18:20 | 只看该作者
定个全局变量,在按键之后把它固定了就好了嘛
回复

使用道具 举报

板凳
ID:94031 发表于 2018-12-17 18:23 | 只看该作者
第一次按下时设个标记,处理完操作,让标志复位。
回复

使用道具 举报

地板
ID:424598 发表于 2018-12-17 18:26 来自手机 | 只看该作者
变量,如第一次按下,变量从0变量1,判断如果变量已等于1,则不执行判断内的代码
回复

使用道具 举报

5#
ID:357520 发表于 2018-12-18 11:19 | 只看该作者
定义一个flag标志位,计数到达指定位置进行操作,同时恢复至初始值
回复

使用道具 举报

6#
ID:274129 发表于 2018-12-27 17:05 | 只看该作者
设置一个标志位 并初始化  然后按键按下  标志位置一 然后进行你要实现的操作即可
回复

使用道具 举报

7#
ID:449525 发表于 2018-12-27 19:11 | 只看该作者
你就写一个函数,它还能自己AI去跑别的代码?!
回复

使用道具 举报

8#
ID:145311 发表于 2018-12-28 04:22 | 只看该作者
把操作函数放在按键松开检测中最为简单
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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