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

[复制链接]
2001|9
 楼主| 小风魔乱舞 发表于 2013-7-29 21:09 | 显示全部楼层 |阅读模式
本帖最后由 小风魔乱舞 于 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配置为下拉  然后按键后让程序读取高电平  
zhangmangui 发表于 2013-7-29 21:23 | 显示全部楼层
小风魔乱舞 发表于 2013-7-29 21:20
上面那个不是原理图吗?没有其他的图了啊


键盘应该是这样连的   

本帖子中包含更多资源

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

×
zhangmangui 发表于 2013-7-29 21:24 | 显示全部楼层
搞错了   sorry
zhangmangui 发表于 2013-7-29 21:30 | 显示全部楼层
P1.0口上有R46上拉电阻  所以正常情况下都上高电平
你可以将P1.4 P1.5 P1.6 P1.7中的口送出0  然后按键去测

评分

参与人数 1威望 +2 收起 理由
小风魔乱舞 + 2 很给力!

查看全部评分

 楼主| 小风魔乱舞 发表于 2013-7-29 21:55 | 显示全部楼层
zhangmangui 发表于 2013-7-29 21:23
键盘应该是这样连的

感谢你这幅图,问题解决了,我加了一条P1OUT&=~BIT4;问题迎刃而解,哈哈
您需要登录后才可以回帖 登录 | 注册

本版积分规则

37

主题

114

帖子

0

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