[STM32] 来大佬解决一下按键的问题

[复制链接]
1142|8
 楼主| muzili588 发表于 2018-10-26 11:46 | 显示全部楼层 |阅读模式
4个IO口,4个按键,默认都是高电平,2个作输入,两个作输出。KA,KB输入,K1,K2输出,1键按下KAK1导通,K1则为KA电平,松开则返回高电平。另外三个口类似,如何判断具体是哪个按键按下,求大佬解惑!
 楼主| muzili588 发表于 2018-10-26 11:50 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
streetkid 发表于 2018-10-26 12:15 | 显示全部楼层
这是扫描按键,K1输出0时,判断1键和4键; K2输出0时,判断2键和3键
ayb_ice 发表于 2018-10-26 13:24 | 显示全部楼层
分4次读入即可,每次一边输入,一边输出
 楼主| muzili588 发表于 2018-10-26 14:47 | 显示全部楼层
streetkid 发表于 2018-10-26 12:15
这是扫描按键,K1输出0时,判断1键和4键; K2输出0时,判断2键和3键

谢谢你提供的思路!
caijie001 发表于 2018-10-27 00:33 | 显示全部楼层
。。。。。4个按键4个io为啥不一个对应一个呢

评论

应该只是为了学习这个方法  发表于 2018-10-29 09:49
对的, 22 矩阵键盘没啥优势呢  发表于 2018-10-29 08:09
DigCore 发表于 2018-10-29 09:14 | 显示全部楼层
这么做。。看来芯片管脚很富裕啊,但是:

不便于扩展和移植,当一个工程做好后,对后续的维护和扩展,这个方案相对来说还是很蹩脚的,为何不将每个按键对应到每个IO上?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

40

帖子

0

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