找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 7439|回复: 22
打印 上一主题 下一主题
收起左侧

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

  [复制链接]
跳转到指定楼层
楼主
ID:202057 发表于 2017-5-18 09:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
求助  手上有一个旧的电话,打算拆键盘做按键  ,但是这个键盘按键按下后并不是通路   而是电阻从很大变小,这个如何让51单片机检测到,, 按键是按矩阵接法接的

评分

参与人数 1黑币 +5 收起 理由
文武双全1149 + 5 赞一个!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:151348 发表于 2017-5-18 10:59 | 只看该作者
不一定要检测可变电阻的变化,可以做个转换,比如比较器什么的
回复

使用道具 举报

板凳
ID:89515 发表于 2017-5-18 11:20 | 只看该作者
AD采集电阻上的数值,根据数值的大小判断按键就行了
回复

使用道具 举报

地板
ID:157662 发表于 2017-5-18 13:00 | 只看该作者
单片机数字电压表proteus仿真与程序
http://www.51hei.com/bbs/dpj-85151-1.html
(出处: 单片机论坛)
这个可以检测
回复

使用道具 举报

5#
ID:203433 发表于 2017-5-23 23:05 | 只看该作者
用adc0809转换器,采集模拟量输入电压信号,再将模拟量装换成数字量,最后用数码管显示
回复

使用道具 举报

6#
ID:204136 发表于 2017-5-24 00:54 | 只看该作者
算电流吧
回复

使用道具 举报

7#
ID:204187 发表于 2017-5-24 10:10 | 只看该作者
用自带ad转换 检测电阻对应io的电压值 打印到串口看
回复

使用道具 举报

8#
ID:204243 发表于 2017-5-24 13:41 来自手机 | 只看该作者
楼上正解,在stc官网的stc15手册里有利用ad转换做按键检测的例程,楼主去看看
回复

使用道具 举报

9#
ID:204274 发表于 2017-5-24 14:11 | 只看该作者
ad采值   让电阻接vcc
就可以算出来了
回复

使用道具 举报

10#
ID:111634 发表于 2017-5-24 17:54 | 只看该作者
旧电话机是硬件电子线路,单片机是微控制器,用单片机控制的电话机,完全是二个思路。
回复

使用道具 举报

11#
ID:204533 发表于 2017-5-24 22:50 | 只看该作者
用ad转换看看
可以试试
回复

使用道具 举报

12#
ID:196241 发表于 2017-5-25 16:43 | 只看该作者
我也想要   跪求
回复

使用道具 举报

13#
ID:204770 发表于 2017-5-25 16:52 | 只看该作者
推荐采用ADC_串联等值电阻法做按键,只需3线控制
回复

使用道具 举报

14#
ID:204798 发表于 2017-5-25 17:04 | 只看该作者
我这边有做好的测量电阻电容的
回复

使用道具 举报

15#
ID:204817 发表于 2017-5-25 17:49 | 只看该作者
同问学习中。
回复

使用道具 举报

16#
ID:204618 发表于 2017-5-26 10:02 | 只看该作者
AD采集电阻上的电压进行转换.
回复

使用道具 举报

17#
ID:204787 发表于 2017-5-26 12:30 | 只看该作者
不一定要检测可变电阻的变化,可以做个转换,比如比较器什么的
回复

使用道具 举报

18#
ID:95255 发表于 2017-5-26 13:29 | 只看该作者
AD采样判断即可
回复

使用道具 举报

19#
ID:205086 发表于 2017-5-26 14:06 | 只看该作者
可以写程序让它AD转换检测电压的变化
回复

使用道具 举报

20#
ID:205119 发表于 2017-5-26 15:49 | 只看该作者
可以采集电阻上的电压值啊,根据电压的变化再作出相应的转换,我是这么理解的,
回复

使用道具 举报

21#
ID:202057 发表于 2017-6-14 09:36 | 只看该作者
已经搞定了   P0。0脚同时接10K的电阻接地,按键前面加VCC也连到P0.0,按键按下   引脚电压被拉高,松开,电压又变成0
回复

使用道具 举报

22#
ID:211069 发表于 2017-6-14 11:01 | 只看该作者
ADC讀值然後判斷值在哪一區間為按下哪一個按鍵,值應該要有一個範圍值為好。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表