一乐电子

一乐电子百科

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
查看: 919|回复: 9
收起左侧

请教单片机1个I/O口完成4bits地址编码.

[复制链接]
发表于 2021-1-24 21:31 | 显示全部楼层 |阅读模式
本帖最后由 wiisir 于 2021-1-24 21:33 编辑

对于8脚单片机,每个I/O口的功能分配尽量多。这不1个I/O口完成4bits地址编码。因为单片机有A/D功能,就利用不同的编码组合成的分压值区分编码。 ask.jpg
R1(选10K欧),R2(选20K欧),R3(选47K欧),R4(选82K欧),R5(选150K欧)。发现电压值区分不大。另换了阻值也不行。请教各位高手有什么提示?谢谢了
发表于 2021-1-25 08:46 | 显示全部楼层
这个思路很不错,时候io不够的情况,赞一个

发表于 2021-1-25 11:33 | 显示全部楼层
R2R3R4R5接地可能分辨率高一点
发表于 2021-1-25 14:11 | 显示全部楼层
4.826V 4.809V 4.779V 4.685V
发表于 2021-1-25 14:16 | 显示全部楼层
按3L的方法试了一下
JP1=0V
R1/R2=4/1  JP2 = 1V
R1/(R2+R3)=3/2  JP2= 2V
R1/(R2+R3+R4)=2/3 JP3 = 3V
R5大一点

解:R1/R2/R3/R4 = 12/3/5/10
有没有这些阻值就不知道了
截图202101251412131482..png

点评

谢谢你的回复.  详情 回复 发表于 2021-1-25 21:54
发表于 2021-1-25 15:28 | 显示全部楼层
建议下臂改成每个开关串一个电阻并联起来,电阻要成2的倍数增加
 楼主| 发表于 2021-1-25 21:54 | 显示全部楼层
Jour 发表于 2021-1-25 14:16
按3L的方法试了一下
JP1=0V
R1/R2=4/1  JP2 = 1V

谢谢你的回复.
发表于 2021-1-26 13:55 | 显示全部楼层
看来3楼的方法可行,有空也做一个试试
发表于 2021-1-26 17:33 | 显示全部楼层

点评

谢谢你,非常好的资料。  详情 回复 发表于 2021-1-27 17:19
 楼主| 发表于 2021-1-27 17:19 | 显示全部楼层
paladina 发表于 2021-1-26 17:33
单片机AD按键设计 https://baijiahao.baidu.com/s?id ... 8&wfr=spider&for=pc

谢谢你,非常好的资料。

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2024-5-3 16:18 , Processed in 0.071639 second(s), 52 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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