C8051F340单片机,按键一端通过HC245接单片机IO口,另一端接地,由于IO口不够用,所以用多片245和HC138扩了一下。
现在问题是:开机后,不操作机器,有几个按键会偶尔收到干扰信号,导致单片机误操作。
我把和键盘接口的排线拔了就不会了,说明确实是按键口没有按下的情况下也产生了低电平,导致单片机误操作。
系统没有什么大负载,一个小步进电机和小同步电机,并且不操作机器时,都是不工作的。
系统电源买的现成的开关电源。
请问干扰的可能来源?或者如何消除呢?
测试的时候,把按键面板拆下机器,放到一边,连接线仍然连着的话,只测试了10多分钟,没有发生误操作。但后来装上去后,重新开机,也就两三分钟又单片机又出现误操作。 |