找考题网-背景图
问答题

简答题

如图所示为一4×4行列式键盘与89C51的接口电路

(1)如何判断有无键按下?
(2)如何判断哪个键按下?

【参考答案】

(1)列线送入全扫描字(00H),然后将行线电平状态读入累加器A中。如果行输入不全为1,则说明此时有键按下。
(2)依次给列线送低电平,然后查所有行线状态,如果全为1,则所按下之键不在此列;如果不全为1,则所按下的键必在此列,而且是在与0电平行线相交的交点上的那个键。