打印

51单片机按键处理问题,请教了

[复制链接]
3367|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dsj1220|  楼主 | 2011-2-14 19:50 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 dsj1220 于 2011-2-14 20:41 编辑

  [local]1[/local][local]1[/local]
请教各位,我的一块板子用的是AT89C52,4个按键电路如上图,只是电阻是10K的,均为点动处理。但是使用一段时间后发现,S1按键无响应了,另外3个按键均可以使用,更换一片单片机后好像使用正常了。考虑到线路板布线可能细了,于是在S1与P1.0间加了根比较粗的线,后来一直能正常工作。但这几天又出现了问题,按键S1又经常不能响应了,更换单片机边可工作。
请教了,这个搞不清到底是哪里出了问题,麻烦各位了,谢谢。

相关帖子

沙发
NE5532| | 2011-2-14 20:24 | 只看该作者
1.图片要上传到21ic,否则看不到。
2.你单片机是不是用了插座?
3.用万用表或者示波器直接在单片机口线上测按下开关时的电压值。

使用特权

评论回复
板凳
dsj1220|  楼主 | 2011-2-14 20:31 | 只看该作者
对的,单片机是用插座的,当S1按键无响应的时候,用万用表测量按下开关时电压是没有变化的,所以以为是接触不好,就重新连线一下,这样的话就可以工作,但是同时我也更换了一块芯片的,后来换下来的那块芯片又坏了,搞不清具体问题出在哪了。

使用特权

评论回复
地板
NE5532| | 2011-2-14 20:38 | 只看该作者
估计8层是开关问题,另外注意是不是单片机插座与单片机间的接触问题,大批量产品原则上禁止使用集成电路插座。

使用特权

评论回复
5
sxhhhjicbb| | 2011-2-14 22:06 | 只看该作者
会不会是华强北的按键,不稳定.

使用特权

评论回复
6
原野之狼| | 2011-2-14 23:56 | 只看该作者
呵呵 按键比较次吧

使用特权

评论回复
7
ayb_ice| | 2011-2-15 08:27 | 只看该作者
本帖最后由 ayb_ice 于 2011-2-15 08:28 编辑

没有响应的时候,按下按键再测量P00如果不为低电平即是硬件问题(当然不按键的时候应该是高电平)

使用特权

评论回复
8
hjzjg| | 2011-2-15 08:35 | 只看该作者
是啊,按下S1键看下P00是不是低电平,没有变化的话,再看下R1的那个脚是不是低电平,如果两者都没有变化那你得看按键是不是坏了,或者线路断了!如果R1那个脚有低电平,而P00没有变化,那是你用了坐子接触不良!P00有变化的话,但没有响应,那是程序有问题了!(单片机坏的可能很小)

使用特权

评论回复
9
dwl| | 2011-2-15 11:21 | 只看该作者
应该是按键问题,如用导电橡胶当按键,则电路板的触点用橡皮擦干净。

使用特权

评论回复
10
coody| | 2011-2-15 11:45 | 只看该作者
买几个工业用的按钮试试

使用特权

评论回复
11
zhaochengwu| | 2011-2-15 12:10 | 只看该作者
应该是按键质量差,换按键

使用特权

评论回复
12
gx_huang| | 2011-2-15 12:26 | 只看该作者
这个也要问,用镊子短路一下按键看看是否有反应。

使用特权

评论回复
13
jc981| | 2011-2-15 13:41 | 只看该作者
哈,自已动力快些。

使用特权

评论回复
14
379157471| | 2011-2-15 16:40 | 只看该作者
:)

使用特权

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

本版积分规则

0

主题

2

帖子

0

粉丝