键盘扫描按下键的工作原理是怎样的?
正确答案:
键盘接口通常用8255A,假设PA口接键盘的行线,PC口接键盘的列线。
首先判断有无键被按下;往PA口送数00H,使所有行线置0,然后从PC口读入列线的值,看是否有0位,即可知是否有键被按下。如果有键被按下,再逐一送行扫描码(每次只有一个行线为0),然后读出列线值,如此循环,最终可对所有键扫一次,直到找到为止。软件根据读入的列值判断出按下键的座标位置,形成键号。
首先判断有无键被按下;往PA口送数00H,使所有行线置0,然后从PC口读入列线的值,看是否有0位,即可知是否有键被按下。如果有键被按下,再逐一送行扫描码(每次只有一个行线为0),然后读出列线值,如此循环,最终可对所有键扫一次,直到找到为止。软件根据读入的列值判断出按下键的座标位置,形成键号。
答案解析:有
微信扫一扫手机做题