帮我看看,单片机程序跑乱子还是矩阵键盘坏了?

用单片机做了一个东西,有矩阵键盘,程序是这样写的,当键盘按下去并且需要松手后,蜂鸣器响一声,有几位数码管,其中一位显示相应按键的数字。现在出问题了,使劲按上去蜂鸣器一直在响,不松手也一直在响,而且几位数码管都是显示当前按键同样的数,感觉没有消抖一样,甚至比没有消抖了还严重一些。我现在怀疑是矩阵键盘坏子,但是矩阵键盘会每一个按键都坏吗?还是程序跑乱了?矩阵键盘是那种4*4的薄膜开关,东西没在这儿,在千里之外,没法做实验。请大家帮我分析一下。谢谢大家了!

第1个回答  2013-01-31
是不是键盘的问题,用万用表测一下键盘不就知道了嘛。如果,你没有万用表,那么,可以调试程序吗?编一个小程序,按任一个键灯亮或是蜂鸣器响的程序。试试就知道了。

程序错误也可能有错误。追问

我这边都是没有问题的,有问题的那个在千里之外呢

追答

千里之外那里什么都没有?万用表?调试用的东西?
那只好看一下晶振那里吧,呵呵,在什么都不能做的情况下,你也只能看看电路牢固与否了。。。。。。。。没招了。毛主席的话在你那用不上啊。

再或者,千里之外那里有没有修家电的?嘿嘿。
如果再没有。。。。。。。。。。。。。。。。

第2个回答  2013-01-31
目测程序问题。。。东西是自己做的么?你把程序发来啊。。

帮我看看,单片机程序跑乱子还是矩阵键盘坏了?
是不是键盘的问题,用万用表测一下键盘不就知道了嘛。如果,你没有万用表,那么,可以调试程序吗?编一个小程序,按任一个键灯亮或是蜂鸣器响的程序。试试就知道了。程序错误也可能有错误。

相似回答
大家正在搜