• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

单片机矩阵键盘和独立按键

1360315661 2018-07-14 浏览量:778
请问51单片机中如何从矩阵键盘中分解出独立按键?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 4*4的矩阵键盘只能分离出4个独立按键,比如任意一行作为公共端,那么四个列线输出分别接IO即可

    分离出的4个独立按键就是作为公共端的一行4个

    行列可互换

    • 发布于 2018-07-14
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:10
  • 4个是行,4个是列,把行和列调出来用就是当单个的用!
    • 发布于2018-07-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个要看矩阵接法。

    不同的矩阵接法就有不同的扫描算法。

    说穿了,就是矩阵接法能保证扫描时定位检查任意按键是否按下(排他性、可读性),然后就用对应扫描算法去读取就可以分离啦。

    • 发布于2018-07-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 能独立出来用,比如行接给低电平,列扫描,那么每一列的按键就是一个独立按键,如果是4*4矩阵按键,就只能使用出4个等效独立按键了。
    • 发布于2018-07-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 矩阵键盘和独立按键是两种完全不同的驱动方式,矩阵靠行列扫描驱动,独立按键靠单个IO驱动,无法转换
    • 发布于2018-07-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 是不同的驱动方式,要分离出来的话要占用很多IO口
    • 发布于2018-07-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果没有预留IO是不能独立出来的,主要是IO要通用
    • 发布于2018-07-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 不能这样使用的,驱动和控制方式都不一样
    • 发布于2018-07-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 矩阵键盘是4*4的按键阵列

    8个引脚都接的IO口

    普通的按键是一端接地,一端接IO口

    所以,一个IO口给定低电平不变,与这个IO连接的四个就是独立按键

    • 发布于2018-07-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以用电笔测下某个你需要按键的两端的引脚是哪两个引脚,然后将这两个引脚分别接gnd和单片机gpio即可。
    • 发布于2018-07-30
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

单片机矩阵键盘和独立按键