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

[复制链接]
1628|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就可以啦。
shell.albert 发表于 2015-3-6 15:49 | 显示全部楼层
噢,不对,应该是计数器 + 译码器 来实现。
 楼主| pyh921 发表于 2015-3-6 15:49 | 显示全部楼层
dqgcs123 发表于 2015-3-6 15:18
瞎猜一个,用IC BUFFER,如74x04

这个应该也需要挺多管脚才能驱动吧
dqgcs123 发表于 2015-3-6 15:54 | 显示全部楼层
本帖最后由 dqgcs123 于 2015-3-6 15:56 编辑
pyh921 发表于 2015-3-6 15:49
这个应该也需要挺多管脚才能驱动吧

输入只要一个就行了,并联起来,输出要多个脚
szyonggui 发表于 2015-3-6 16:05 | 显示全部楼层
3 个IO 类似下面的图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
maychang 发表于 2015-3-6 16:15 | 显示全部楼层
现在只想到串入并出移位寄存器(例如74HC595),只需要两个I/O口,一个是数据,一个是时钟。当然,需要软件配合。
maychang 发表于 2015-3-6 16:30 | 显示全部楼层
如果不限制芯片数量,仅要求I/O口尽量少,那么可以用D触发器搭成环形计数器,再加上译码器构成顺序脉冲发生器。
这样只需要一个I/O口产生时钟。
参考 阎石《数字电子技术基础(第五版)》,309页开始。
longquanboy 发表于 2015-3-6 18:00 | 显示全部楼层
如楼上所说,用D触发器可完成
icecut 发表于 2015-3-6 18:21 | 显示全部楼层
4-16译码器或者2个三八译码器,前面加上个循环计数器..根本不用io.纯逻辑.
forthlab 发表于 2015-3-6 19:40 | 显示全部楼层
cds_666 发表于 2015-3-17 14:45 | 显示全部楼层
4017要反相才行
您需要登录后才可以回帖 登录 | 注册

本版积分规则

18

主题

46

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部