ch451同时驱动8*8键盘和8*8发光二极管突然没反应问题

我想用ch451驱动8*8键盘和8*8发光二极管,每个按键控制对应的发光二极管,我让每个发光二极管与每个键盘直接并联(之间没有接任何东西),然后每个按键两端分别接DIG和SEG,现在我焊接了一个4*4的键盘,每个按键并联一个发光二极管,把键盘接到相应的seg和dig上,经常在按键按下的时候会出现之前被点亮的等全部灭掉,在点击按键也没有反应,只有把单片机重新上电才可以,我用的单片机是STC89C52RC,请沁恒工程师帮忙啊[Emot]1[/Emot]

您好,可以把完整的电路图发给我看下吗?每个按键并联一个发光二极管,当按键按下导通后,二极管被短路灭掉。松开后,二极管的两灭会由对应dig,seg状态决定。 如果您想每个按键控制个一个发光二极管,简单的做法可以是读取键值后,根据键值,使用段位寻址命令点亮或者熄灭相应的二极管,具体电路可以参考Ch452手册。


已发送到邮箱,请查收,谢谢


只有登录才能回复,可以选择微信账号登录