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

如何让51单片机检测一个可变电阻的变化

crustycrab 2017-06-26 浏览量:928
求助  手上有一个旧的电话,打算拆键盘做按键  ,但是这个键盘按键按下后并不是通路   而是电阻从很大变小,这个如何让51单片机检测到,, 按键是按矩阵接法接的
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 您好,用51的ADC是最快唷

    STC的Datasheet有詳述和電路

    403.PNG

    404.PNG

    以上供您參考

    • 发布于 2017-06-26
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:3
  • 两个方法

    1、用一个AD转换器进行模拟量的检测转换,只要读取到的模拟量大于一个值或者小于一个值即可认为按键按下或未按下

    2、利用数字电路中的阈值原理,就是所有的与非门,都是要大于某个阈值之后会视为高电平,低于某个阈值会被视为低电平,利用这个原理设计一个数字电路来进行开关控制

    • 发布于2017-06-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 用AD检测 每个按键按下的之后ad读取到的数值是不同的
    • 发布于2017-06-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 最简单的就是大家所说的,通过AD来检测,方便有简单。
    • 发布于2017-06-26
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

如何让51单片机检测一个可变电阻的变化