连线最少的键盘扫描电路
发布时间:2013/9/6 19:46:49 访问次数:1279
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连线最少的键盘扫描电路
上一篇:I2C多路器电路
热门点击
- 具有I2C接口的12位模数转换器电路芯片
- 单片压控振荡器电路
- 连线最少的键盘扫描电路
- 电源电路主要是为电磁炉各单元电路及功能元器件
- 顺序循环扫描方式所带来的问题及解决办法
- 数字式显示器实用知识
- CPU 314属性设置对话框
- 小型E2 PROM编程器
- 逻辑块的操作
- 整数与实数的码型变换指令
推荐技术资料
- 中国传媒大学传媒博物馆开
- 传媒博物馆开馆仪式隆童举行。教育都i国家广电总局等部门... [详细]