8870| 12
|
51单片机矩阵多个按键同时按下如何写程序? |
1金钱
最佳答案第一次回帖,不太懂规矩。
刚才写了一长篇,因为说是验证码错误(明明我输对了),给弄丢了。
那我长话短说。
逐行检测吧。分四次,把第一、二、三、四行分别检测,这样的话,就不会冲突了。
通常做法是两步操作,置位高四位,测低四位,确定X坐标,置位低四位,测高四位,确定Y坐标。这样,必然只能测一个按键,如果多键同时按下,如果程序编制不当,甚至会得到一个根本不存在的按键值,引起程序逻辑故障。
| ||
发表于 2017-12-12 21:26:07
|
显示全部楼层
| ||
发表于 2017-12-12 21:41:01
|
显示全部楼层
| ||
发表于 2017-12-14 09:49:47
|
显示全部楼层
| ||
| ||
| ||
发表于 2017-12-14 16:41:52
|
显示全部楼层
| ||
发表于 2017-12-14 16:51:18
|
显示全部楼层
| ||
发表于 2017-12-14 16:51:29
|
显示全部楼层
| ||
发表于 2017-12-14 16:51:53
|
显示全部楼层
| ||
发表于 2017-12-17 21:16:12
|
显示全部楼层
| ||
发表于 2018-2-1 15:08:12
|
显示全部楼层
| ||
发表于 2018-2-1 16:33:33
|
显示全部楼层
| ||
|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )
GMT+8, 2025-2-1 11:41
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网