1
11
33
实习生
使用特权
IOUJANE 发表于 2017-5-11 15:37 #include #include /*
1180
3万
11万
版主
IOUJANE 发表于 2017-5-11 16:30 触发按键p1.1,仅能改变一次数字量,各位大神能为我解答一下吗
dirtwillfly 发表于 2017-5-11 17:17 第二次按键,数字量不变了?
IOUJANE 发表于 2017-5-11 17:42 按一次按键后,直接跳到了数组第九个数
88
816
2570
初级工程师
dirtwillfly 发表于 2017-5-11 19:47 哦,你的按键扫描频率太快了。按了一次被扫描无数次
火山LF 发表于 2017-5-12 08:20 按键记得都要滤波
IOUJANE 发表于 2017-5-12 10:46 怎么改呢,延时时间增加吗
dirtwillfly 发表于 2017-5-12 10:48 不只是简单的延时。还有按键识别逻辑也需要修改。
IOUJANE 发表于 2017-5-12 10:50 if(!(P1IN&0x02)){//判断P1.1是否按下 Delay10ms(1);//消除抖动 if ...
84
263
中级技术员
76
4324
1万
资深工程师
shenmu2012 发表于 2017-5-12 21:19 这个是采用IO口的中断实现的
IOUJANE 发表于 2017-5-13 12:36 使用中断怎么实现按一次按键, i 的值加1而不是随便加,并且使用中断是否必须要进入低功耗模式,大神能写 ...
发表回复 本版积分规则 回帖后跳转到最后一页
等级类勋章
发帖类勋章
时间类勋章
人才类勋章
0
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号