打印

键盘测试问题,为什么按下键位时管脚得不到低电平

[复制链接]
1679|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 小风魔乱舞 于 2013-7-29 21:13 编辑

这两幅图是我单片机上的键盘与管脚得连接图,我写了个最简单的程序 ,然后我按下键位(每个都按了一遍)用万能表测P1.0的电位,为什么得到的是高电平呢

相关帖子

沙发
zhangmangui| | 2013-7-29 21:16 | 只看该作者
还是建议你把你的按键部分电路图贴出来   这个问题说不好   
你首先不要上电   让后按键测试按键后是否接通  如果按键后
是低电平  说明按键后会接通地   这样测试一下
最好将按键的连接原理图贴出来

使用特权

评论回复
板凳
小风魔乱舞|  楼主 | 2013-7-29 21:20 | 只看该作者
zhangmangui 发表于 2013-7-29 21:16
还是建议你把你的按键部分电路图贴出来   这个问题说不好   
你首先不要上电   让后按键测试按键后是否接通 ...

上面那个不是原理图吗?没有其他的图了啊

使用特权

评论回复
地板
zhangmangui| | 2013-7-29 21:21 | 只看该作者
你的这个按键连法有问题吧   看你电路的接法  只能这样去测试了
程序开始就将P1.3到P1.7配置为下拉  然后按键后让程序读取高电平  

使用特权

评论回复
5
zhangmangui| | 2013-7-29 21:23 | 只看该作者
小风魔乱舞 发表于 2013-7-29 21:20
上面那个不是原理图吗?没有其他的图了啊


键盘应该是这样连的   

使用特权

评论回复
6
zhangmangui| | 2013-7-29 21:24 | 只看该作者
搞错了   sorry

使用特权

评论回复
7
zhangmangui| | 2013-7-29 21:30 | 只看该作者
P1.0口上有R46上拉电阻  所以正常情况下都上高电平
你可以将P1.4 P1.5 P1.6 P1.7中的口送出0  然后按键去测

使用特权

评论回复
评分
参与人数 1威望 +2 收起 理由
小风魔乱舞 + 2 很给力!
8
小风魔乱舞|  楼主 | 2013-7-29 21:55 | 只看该作者
zhangmangui 发表于 2013-7-29 21:23
键盘应该是这样连的

感谢你这幅图,问题解决了,我加了一条P1OUT&=~BIT4;问题迎刃而解,哈哈

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

37

主题

114

帖子

0

粉丝