请问这个程序是什么意思, if(s2==0),while(s2==0);什么意思

[复制链接]
ichenqiang 发表于 2012-12-1 20:45 | 显示全部楼层
20L是比较常用的,也是教程里用得比较多的
东北小辉辉 发表于 2012-12-2 15:30 | 显示全部楼层
应该是个不合格的键盘程序
zhang7676050 发表于 2012-12-4 10:08 | 显示全部楼层
我感觉while语句的功能应该是等待按键松开
T_X_T 发表于 2012-12-4 15:00 | 显示全部楼层
看帖学习
hdl551890 发表于 2012-12-6 09:54 | 显示全部楼层
是松手检测
zxb1717 发表于 2012-12-6 14:03 | 显示全部楼层
等待按键松开,不过会有抖动
lu50211 发表于 2012-12-18 12:16 | 显示全部楼层
这种程序都是叫兽编出来,只能看不能用的。。。。
zf_015820 发表于 2012-12-18 15:19 | 显示全部楼层
去抖动方式 ,建议改成硬件:在开关加一个旁路104P电容,就可以实现了,最好,不要用这种程序的方式 ,比较消耗MCU
ayb_ice 发表于 2012-12-18 15:29 | 显示全部楼层
iusee2011 发表于 2012-11-30 14:00
9楼的程序很完美,高手啊,惭愧


完美?可不完美,没有实时性可言。
在RTOS下这样编程还差不多
ohy3686 发表于 2012-12-18 17:31 | 显示全部楼层
按键松开执行。
也就是说,等你松开按键的时候,才往下执行该按键的程序。
diyocean 发表于 2012-12-18 18:34 来自手机 | 显示全部楼层
本帖最后由 diyocean 于 2012-12-18 18:39 编辑
ayb_ice 发表于 2012-12-18 15:29
完美?可不完美,没有实时性可言。
在RTOS下这样编程还差不多


是啊是啊,“完美的”delayms(10),哈哈
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部