找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

单片机按键程序while语句有什么用?什么意思啊?有没有大神指点一下

查看数: 3103 | 评论数: 11 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-6-12 12:18

正文摘要:

电子秤if语句判断key1是否按下,但是后面whilekey1==0是什么意思?删了我编译了也没影响。。。。。

回复

ID:407170 发表于 2020-6-13 13:54
谢谢各位大佬 了解
ID:696029 发表于 2020-6-12 23:24
阻塞在while语句,防止被多次判断执行
ID:777707 发表于 2020-6-12 22:14
while(key1==0); 用在这里是松手判断,判断key是否等于0
ID:579397 发表于 2020-6-12 21:02
等待按键释放
ID:777582 发表于 2020-6-12 19:58
他按键按下去时 值是1,抬起来才是0 所以要进行一个按键按下成功的判定
ID:64714 发表于 2020-6-12 18:25
等抬起,按键抬起之后才执行while之后的代码。
ID:275826 发表于 2020-6-12 17:57
等待按键释放的意思
ID:213173 发表于 2020-6-12 16:20
while(key1==0); 用在这里是松手判断,删了后编译没受影响但不代表按键功能还能维持正常。会出现按键松手前重复N次相应。
ID:73435 发表于 2020-6-12 15:56
就是等待按键弹起,松开按键
ID:282850 发表于 2020-6-12 15:45
while (key1==0);是循环执行,当key1为0是不退出,否则退出while到“;”后的语句
ID:419968 发表于 2020-6-12 15:21
等待释放按键

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

Powered by 单片机教程网

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