930电子网

 找回密码
 立即注册
艾克姆科技推出最新产品STC32G12K128开发板
查看: 9523|回复: 2

STC单片机接4*4薄膜矩阵键盘求教

[复制链接]

3

主题

9

帖子

31

积分

新手上路

Rank: 1

积分
31
发表于 2016-10-27 08:57:31 | 显示全部楼层 |阅读模式
各位大神,请问:
       我用STC15W4K56S4单片机检测4*4薄膜矩阵键盘,STC15单片机的IO口和薄膜矩阵键盘之间串接了220欧电阻,试了很多方法都无法正常读到键值,但是用这种方法读取4*4矩阵键盘(不是薄膜键盘)键值就很正常。
       试了好几天了,实在没招了,求教!

回复

使用道具 举报

5

主题

27

帖子

99

积分

注册会员

Rank: 2

积分
99
发表于 2016-10-27 09:09:50 | 显示全部楼层
我也遇到过这个问题,我记得好像是改一下IO的某个配置就可以了。
回复 支持 反对

使用道具 举报

101

主题

332

帖子

7422

积分

版主

Rank: 7Rank: 7Rank: 7

积分
7422
发表于 2016-10-27 11:09:07 | 显示全部楼层
本帖最后由 正是河豚 于 2016-10-27 11:13 编辑
    薄膜按键在按键按下时确实会有一定的阻值,这就需要矩阵检测时,对行检测或列检测的IO口配置有要求。因为准双向口虽然具有输入输出口的功能,但配置成准双向口的IO口作为输出使用时其驱动能力有限。这样,假如需要行IO口引脚输出,那务必配置成推挽输出,再配置成准双向口进行IO口检测,进行列输出时亦是如此(附件给出了具体的4*4矩阵检测的例程---该例程适合薄膜按键及普通4*4矩阵按键的检测)。下面是艾克姆科技关于4*4矩阵检测的开发板连接示意图:




本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|官方淘宝店|930电子网 ( 皖ICP备16000695号-2 )

Copyright © 合肥艾克姆电子科技有限公司
快速回复 返回顶部 返回列表