位置:51电子网 » 技术资料 » 消费类电子

连线最少的键盘扫描电路

发布时间:2013/9/6 19:46:49 访问次数:1261

    1.用  途
    键盘扫描电路。
    2.原  理
    如果有很多按键需要扫描,74HCT373D通常采样矩阵排列与微处理器的I/()口连接,图4.37所示左侧的电路,有12个按键,使用端口数目可以减少到7个。软件扫描行和列然后判定到底哪个按键按下。然而,有时候小规模的微型控制器上只有少量的端口接脚可以利用,即使这种很经济的矩阵式排列方案也无法实现。图4.37所示右侧的电路,仅利用4令端口就能够扫描12个按键。电路增加了4个二极管,通过软件能够监测并区分哪个键按下。按键排列成4行(1~4)4列(A~D),四条行线连接到微型控制器的I/O口,每条行线通过一个二极管(1N4148)连接到一条列线。软件能够通过在每行依次输出一个高电平来监测并区分哪个键按下。例如,当Al节点处的按键按下,Po输出高电平时,P3输入为高电平P3、P2输入为低电平。电路中行线需通过一个电阻接地,图中未画。
    图4.37连线最少的键盘扫描电路

               

    1.用  途
    键盘扫描电路。
    2.原  理
    如果有很多按键需要扫描,74HCT373D通常采样矩阵排列与微处理器的I/()口连接,图4.37所示左侧的电路,有12个按键,使用端口数目可以减少到7个。软件扫描行和列然后判定到底哪个按键按下。然而,有时候小规模的微型控制器上只有少量的端口接脚可以利用,即使这种很经济的矩阵式排列方案也无法实现。图4.37所示右侧的电路,仅利用4令端口就能够扫描12个按键。电路增加了4个二极管,通过软件能够监测并区分哪个键按下。按键排列成4行(1~4)4列(A~D),四条行线连接到微型控制器的I/O口,每条行线通过一个二极管(1N4148)连接到一条列线。软件能够通过在每行依次输出一个高电平来监测并区分哪个键按下。例如,当Al节点处的按键按下,Po输出高电平时,P3输入为高电平P3、P2输入为低电平。电路中行线需通过一个电阻接地,图中未画。
    图4.37连线最少的键盘扫描电路

               

相关技术资料
9-6连线最少的键盘扫描电路

热门点击

 

推荐技术资料

中国传媒大学传媒博物馆开
    传媒博物馆开馆仪式隆童举行。教育都i国家广电总局等部门... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式