欢迎您光临五金加工厂,如有问题请及时联系我们。

什么是按键扫描?

作者:五金加工
文章来源:本站

  按键扫描就是记录电脑键盘按下和放开的数值表键盘上的每一个键都有两个,唯一的数值进行标志

  按键作为人类向单片机传递指令的载体,在单片机控制系统中,占有重要的地位,按键失灵,如同人失聪一样不听使唤,使控制系统陷入失控状态。按结构原理来分,按键有机械按键、薄膜按键、电容式触摸按键和电阻式触摸按键。按接线方式来分,按键分为独立按键和矩阵按键(也叫矩阵键盘)。不同结构原理的按键其扫描过程都不一样。本文只对对机械按键的扫描进行探讨。

  机械按键结构简单,价格低廉,使用方便,但是噪音大,特别是在按下和松开的瞬间,会有抖动现象(产生几微妙到几百微妙不等的锯齿脉冲)。抖动的存在使按键虽然只按一次,但在单片机快速的扫描的过程中就会检测到多次按下的信号,让单片机获得不正确的按键信息。所以,在按键扫描里,消抖处理成为按键扫描不可缺少的过程。没有消抖,按键就不听话。

  按键消抖分软件消抖和硬件消抖。在单片机系统里,用的较多的是软件消抖。本文不对硬件消抖作讨论。

  对于独立按键的扫描,消抖的处理是通过延时来实现;对于矩阵按键的扫描,抖动影响不大,一般不做消抖处理。

  集成在芯片集上的键盘扫描引擎启动键扫描处理。该键盘扫描引擎探测按键动作。当处于可信模式时,通过可信内部总线接口传送对应于按键动作的键码。当处于非可信模式时,通过一个接口传送键码以使板上键盘控制器对其进行处理。

  

什么是按键扫描?

  

什么是按键扫描?

  

什么是按键扫描?

  

什么是按键扫描?

来源:文章来源于网络,如有侵权请联系我们删除。本文由五金加工编辑,欢迎分享本文,转载请保留出处和链接!