打印

编码开关

[复制链接]
2304|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
HWM| | 2011-9-15 10:48 | 只看该作者
re LZ:

表中的黑点就是说明相应位置时各引脚之间的连接关系,如3那行,表示引脚C和引脚1和引脚2连通。

这其实是BCD码的编排形式,也就是二进制表示十进制的一位,如3 = 1*2 + 1。

使用特权

评论回复
板凳
老鱼探戈| | 2011-9-15 11:19 | 只看该作者
承LS:  C为公共端,用IO连接1、2、4、8几个脚位,判断如图1所示的“档位".

使用特权

评论回复
地板
512365098|  楼主 | 2011-9-15 11:28 | 只看该作者
TO2、3L两位前辈:
意思我懂了,用1、2、4、8脚连接IO,输出四位二进制来表明已选档位1~9,这是一般的用法,但如果编码开关较多而IO接口较少时,这样就受限制了,有没有其他的接法呢?

使用特权

评论回复
5
老鱼探戈| | 2011-9-15 11:39 | 只看该作者
To 4L:  并入串出器件。

使用特权

评论回复
6
HWM| | 2011-9-15 12:06 | 只看该作者
to 4L:

可采用四位的多选一器件,这是较常规的做法。如有八位十进制输入,则只需 4+3 根IO口便可。

使用特权

评论回复
7
512365098|  楼主 | 2011-9-15 15:06 | 只看该作者
这是一般的做法,我看到一块板子上没用其他的器件,几个二极管就搞定了,连到单片机上的脚也很少

使用特权

评论回复
8
maychang| | 2011-9-15 15:38 | 只看该作者
那是二极管构成的门电路。
这种方法,你的编码开关C端必须由单片机控制其电平。

使用特权

评论回复
9
512365098|  楼主 | 2011-9-15 17:20 | 只看该作者
8# maychang
其实C端是什么作用,我现在还没搞清楚。
单片机连的不是C端,而是编码开关的其中一边(1和8直连或者2和4直连,板子上没有开关了,只有焊盘),其他4个脚包括两个C端,分别接二极管负端,二极管正端接电源;
有个问题没搞懂:1和8直连或者是2和4直连后,直接到单片机,能给单片机提供什么信号呢?无非就是高低电平两种情况,这样怎么来判别多种档位的选择呢?

使用特权

评论回复
10
tyw| | 2011-9-15 17:26 | 只看该作者

使用特权

评论回复
11
ssunyy| | 2011-9-15 21:16 | 只看该作者
学习了

使用特权

评论回复
12
512365098|  楼主 | 2011-9-16 08:58 | 只看该作者
10# tyw
感谢老T叔!(小声说句,跟我问的关系不大,嘿嘿)

使用特权

评论回复
13
512365098|  楼主 | 2011-9-16 15:29 | 只看该作者
9L的问题我还是不懂啊,请大家再看看

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:在路上……

0

主题

532

帖子

1

粉丝