位置:51电子网 » 技术资料 » 测试测量

矩阵组合编码结构

发布时间:2018/3/5 21:58:56 访问次数:1777

   矩阵组合编码结构:采用独立式键盘结构,扩展一个按键就需要提供一条Vo接口线,在需要按键较多的系统中这是不现实的。为了减少所占用的Vo接口线,常将按键排列为矩阵形式。如图63.2所示,扩展有16个按键,外接8条线,分为两组:A组(提供行扫描信号)和B组(提

供列扫描信号)。 JANS1N6312US

   按键的矩阵结构可明显减少单片机的接口线,但获得按键的识别码过程要比独立键盘结构复杂。针对其中的K0键,A0,B0分别连到按键两端,当A0固定为逻辑U,B0接到单片机的Vo接口时,这和独立键盘结构的键盘识别过程没有区别。但此时BO线上还连有K1,K2,K3三个按键,此时为了在B0线上能够唯一识别出KO键状态信息,其他按键均应设为无效,即A3,A2,A1三条线应设定为逻辑11’或悬空状态。同样在判断K1键状态时,A1应置为逻辑Ψ,其他三条线应置为逻辑’1’或悬空状态。因此当A组作为扫描线发出信号时,组内每条线依次交替为逻辑’0’,其他线为逻辑’11时,可完成检测B0线上4个按键的状态。同时在B组其他线上,可检测出剩佘按键的状态。A,B组的8条线需接到单片机V0接口线上。在按键识别过程中,由单片机发出行扫信号(A组),检测列回扫信号lB组)。

      





   矩阵组合编码结构:采用独立式键盘结构,扩展一个按键就需要提供一条Vo接口线,在需要按键较多的系统中这是不现实的。为了减少所占用的Vo接口线,常将按键排列为矩阵形式。如图63.2所示,扩展有16个按键,外接8条线,分为两组:A组(提供行扫描信号)和B组(提

供列扫描信号)。 JANS1N6312US

   按键的矩阵结构可明显减少单片机的接口线,但获得按键的识别码过程要比独立键盘结构复杂。针对其中的K0键,A0,B0分别连到按键两端,当A0固定为逻辑U,B0接到单片机的Vo接口时,这和独立键盘结构的键盘识别过程没有区别。但此时BO线上还连有K1,K2,K3三个按键,此时为了在B0线上能够唯一识别出KO键状态信息,其他按键均应设为无效,即A3,A2,A1三条线应设定为逻辑11’或悬空状态。同样在判断K1键状态时,A1应置为逻辑Ψ,其他三条线应置为逻辑’1’或悬空状态。因此当A组作为扫描线发出信号时,组内每条线依次交替为逻辑’0’,其他线为逻辑’11时,可完成检测B0线上4个按键的状态。同时在B组其他线上,可检测出剩佘按键的状态。A,B组的8条线需接到单片机V0接口线上。在按键识别过程中,由单片机发出行扫信号(A组),检测列回扫信号lB组)。

      





相关IC型号
JANS1N6312US
暂无最新型号

热门点击

 

推荐技术资料

音频变压器DIY
    笔者在本刊今年第六期上着重介绍了“四夹三”音频变压器的... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!