解释扫描法检测键盘输入的过程。
用行扫描法检测键盘输入过程如下:端口A送全“0”到8根行线上,CPU再从端口B读入8根列线上的信息。如果读入的信息为全“1”,则表示目前尚无键闭合;否则,表示现在已有按下的键。为进一步查找闭合键所在的行和列的编码,CPU在端口A的PAO引线上送出低电平信号,其余引线上输出高电平信号。CPU再次通过B端口读入列线上的电平信号,并判断是否为全“1”。如果是全“1”,则表示在第0行上无键闭合;否则,表示闭合键在第0行上,再进一步找出读入的字节数据中“0”所在的位,即按下的键所在的列的位置。在第0行上无键闭合的情况下,则依次对行1,行2,……行7进行上述操作,找出被按下的键所在的行和列的编号。