下图为基于ARM处理器的嵌入式系统的键盘接口。下面关于该键盘接口的叙述中,错误的是( )。

admin2021-06-09  32

问题 下图为基于ARM处理器的嵌入式系统的键盘接口。下面关于该键盘接口的叙述中,错误的是(    )。

选项 A、图中所示的键盘接口采用了非编码键盘(线性键盘)的结构
B、采用行扫描法读取键值
C、读取键盘值时可以采用中断方式
D、读取键盘值时需考虑消除键按下时产生的抖动问题

答案A

解析 非编码键盘(线性键盘)利用GPIO引脚连接按键。在这里采用行列矩阵式键盘设计方法,即行扫描法。采用四根I/O引脚GPG4~GPG7作为行扫描输出,四根I/O引脚GPF0~GPF3作为输入检测,同时这四个输入引脚接一四输入与门(如74HC21/74AS21等),与门输出接外部中断2即EXINT2引脚。这样可以采用中断方式,读取键盘值(0~F),在中断服务程序中判断GPF0~GPF3哪个引脚为低电平,然后结合输出扫描的行号即可合成对应的键值。故本题选择A选项。
转载请注明原文地址:https://kaotiyun.com/show/tx0Z777K
0

最新回复(0)