找回密码
 立即注册

QQ登录

只需一步,快速开始

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

STC15F2K60S2单片机的ADC程序设计思路 求帮助

[复制链接]
跳转到指定楼层
楼主
ID:422050 发表于 2018-11-6 22:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问怎么用STC15F2K0S2实现用16个ADC按键模拟模拟量输入,将结果送到数码管显示(0-1023)
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:422142 发表于 2018-11-7 08:57 | 只看该作者
可以是有两个ADC0808,ADC0808有八路AD采集口,输出数字信号,将数字信号采集,输出到数码管。
回复

使用道具 举报

板凳
ID:170318 发表于 2018-11-7 10:17 | 只看该作者
STC15的资料中有用ADC端口做按键的例程,根据自己实现功能的要求来编写程序
回复

使用道具 举报

地板
ID:170318 发表于 2018-11-7 10:23 | 只看该作者
可以在ADC的一个端口上串联16只电阻,让ADC口得到16个不同电压的值,实现16个功能
回复

使用道具 举报

5#
ID:149144 发表于 2018-11-7 10:39 | 只看该作者
一个 ADC 接口还是 16 个ADC 接口 ? 要是有 16个 ADC 接口,10 个按键也够了 !
一个 ADC 接口,没必要用 16 个按键吧 ?电阻分压吗?焊电阻都要焊半天,去哪找那么准的值?
如果是 一个 ADC 接口,个人感觉 用一个电位器就完了 !
总的来说,我没明白你的意思
回复

使用道具 举报

6#
ID:401564 发表于 2018-11-7 11:51 | 只看该作者
用两路ADC应该是可以的,但电阻不一定好找,如果只是一个学习的过程,自己焊个四个按键的验证一下就可以了,没有必要那么的,像这种程序,你只要能做出几个按键的ADC,剩下的就不是大问题了
如果是一定要16个按键,我觉得还是用扫描的方法简单一些,端口应该不是问题,我看过大多的电路,有才有很多的端口是不用的
回复

使用道具 举报

7#
ID:96072 发表于 2018-11-7 13:52 | 只看该作者
这个简单呀
回复

使用道具 举报

8#
ID:422050 发表于 2018-11-7 20:29 | 只看该作者

可以写下程序吗  我写了  但是怎么也不对
回复

使用道具 举报

9#
ID:388197 发表于 2018-11-8 10:36 | 只看该作者
16个按键如果用1个ADC来扫描可能配电阻会比较蛋疼,而且这么做有个缺点就是不支持组合按键.个人觉得最好的办法还是用74HC165来扩展输入口比较实用.
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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