打印

这个电路怎么搭?大牛们给支个招~

[复制链接]
1233|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
pyh921|  楼主 | 2015-3-6 15:13 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
电路要求是,假设有10个被上拉的电平(上拉电压和芯片驱动电压相同),怎样用最少的芯片IO口去将这10个电平轮流下拉,也就是先将第一个电平下拉,然后将第二个电平下拉同时将第一个电平恢复,依此类推,将第10个电平下拉以后,下次又将第一个电平下拉同时将第10个电平恢复,就像一个滚轮周而复始的运转,而驱动它的IO口是用很少的几个甚至1个,这个电路应该怎么搭?越简单越好。大牛们给支个招~谢谢

相关帖子

沙发
dqgcs123| | 2015-3-6 15:18 | 只看该作者
本帖最后由 dqgcs123 于 2015-3-6 15:20 编辑

瞎猜一个,用IC BUFFER,如74x04

使用特权

评论回复
板凳
jjjyufan| | 2015-3-6 15:38 | 只看该作者
单片机流水灯循环

使用特权

评论回复
地板
shell.albert| | 2015-3-6 15:48 | 只看该作者
用计数器加移位输出寄存器来实现吧。一个I/O就可以啦。

使用特权

评论回复
5
shell.albert| | 2015-3-6 15:49 | 只看该作者
噢,不对,应该是计数器 + 译码器 来实现。

使用特权

评论回复
6
pyh921|  楼主 | 2015-3-6 15:49 | 只看该作者
dqgcs123 发表于 2015-3-6 15:18
瞎猜一个,用IC BUFFER,如74x04

这个应该也需要挺多管脚才能驱动吧

使用特权

评论回复
7
dqgcs123| | 2015-3-6 15:54 | 只看该作者
本帖最后由 dqgcs123 于 2015-3-6 15:56 编辑
pyh921 发表于 2015-3-6 15:49
这个应该也需要挺多管脚才能驱动吧

输入只要一个就行了,并联起来,输出要多个脚

使用特权

评论回复
8
szyonggui| | 2015-3-6 16:05 | 只看该作者
3 个IO 类似下面的图

Capture.PNG (30.3 KB )

Capture.PNG

使用特权

评论回复
9
maychang| | 2015-3-6 16:15 | 只看该作者
现在只想到串入并出移位寄存器(例如74HC595),只需要两个I/O口,一个是数据,一个是时钟。当然,需要软件配合。

使用特权

评论回复
10
maychang| | 2015-3-6 16:30 | 只看该作者
如果不限制芯片数量,仅要求I/O口尽量少,那么可以用D触发器搭成环形计数器,再加上译码器构成顺序脉冲发生器。
这样只需要一个I/O口产生时钟。
参考 阎石《数字电子技术基础(第五版)》,309页开始。

使用特权

评论回复
11
longquanboy| | 2015-3-6 18:00 | 只看该作者
如楼上所说,用D触发器可完成

使用特权

评论回复
12
icecut| | 2015-3-6 18:21 | 只看该作者
4-16译码器或者2个三八译码器,前面加上个循环计数器..根本不用io.纯逻辑.

使用特权

评论回复
13
forthlab| | 2015-3-6 19:40 | 只看该作者
CD4017

使用特权

评论回复
14
cds_666| | 2015-3-17 14:45 | 只看该作者
4017要反相才行

使用特权

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

本版积分规则

18

主题

46

帖子

0

粉丝