全站数据
8 4 2 0 5 8 1

扫描法识别键的原理

真话财经 | 简单学习,快乐成才!         
问题更新日期:2024-10-22 01:14:14

问题描述

扫描法识别键的原理希望能解答下
精选答案
最佳答案

CPU首先向所有行输出低电平,如果没有按键按下,则所有列线输出为高电平。如果有某一键按下,则该键所在的列因为与行线低电平短路,该列线变为低电平。

CPU在此时通过读取列线的值,即可判断有无键按下。

在有按键按下的情况下,CPU再来确定是哪一个键按下,采用的方法是行扫描法。

先向第0行输出低电平,其余行输出高电平,然后读取所有列线的电平值,如果有某一列为低电平,则说明0行和该跨接位置的那个键被按下了