打印

有什么简单的电路通过按键实现三状态循环切换

[复制链接]
619|13
跳转到指定楼层
楼主
有什么简单的电路通过按键实现“00”->"01"->"11"的三状态循环切换?不用MCU
沙发
| 2018-1-12 11:55 | 只看该作者
看看逻辑芯片里的二进制计数器或者D触发器
板凳
| 2018-1-12 12:00 | 只看该作者
最简单的办法是用二进制计数器比如CD4024、4040、4060等实现,时钟输入端接按键开关,清零端接个RC上电复位电路,然后取最低两位输出即可。
地板
| 2018-1-12 16:03 | 只看该作者
chunyang 发表于 2018-1-12 12:00
最简单的办法是用二进制计数器比如CD4024、4040、4060等实现,时钟输入端接按键开关,清零端接个RC上电复位 ...

膜拜
5
| 2018-1-12 16:27 | 只看该作者
对应0->1->3,还是D触发器+门电路组合一下的好;
没有做分析,仅作参考
6
| 2018-1-12 16:32 | 只看该作者
chunyang 发表于 2018-1-12 12:00
最简单的办法是用二进制计数器比如CD4024、4040、4060等实现,时钟输入端接按键开关,清零端接个RC上电复位 ...

会跳空一个10
7
| 2018-1-12 16:41 | 只看该作者
本帖最后由 zhuls 于 2018-1-12 16:55 编辑

4017加2极管编码。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册 手机登录
x
8
| 2018-1-12 23:28 | 只看该作者

哦,没留意,多谢提醒,那要改改,电路就复杂多了。引入一个二选一数据选择器或模拟开关,选择由D1的逻辑状态控制,D1为0则D0选通,D1为1则D1选通。这样10输出就成了11。同时,再用一个双输入与门,输入接D0和D1,再次按下开关使D0和D1同为1时输出为1,强制计数器复位输出为全0。另外还需要用一片双输入或门接在与门之后,另一输入接RC电路以实现上电复位。
9
| 2018-1-13 08:53 | 只看该作者
问题是你这功能整个最简单的mcu可能比其他集成块还便宜
10
| 2018-1-14 09:21 | 只看该作者
renxiaolin 发表于 2018-1-13 08:53
问题是你这功能整个最简单的mcu可能比其他集成块还便宜

是呀,2-3毛的6-8脚IO型MCU芯片就行,
11
| 2018-1-14 16:27 | 只看该作者
用MCU最简单
12
| 2018-1-15 09:25 | 只看该作者
CD4017你值得拥有
13
| 2018-1-15 11:01 | 只看该作者
逻辑器件
14
| 2018-1-15 12:12 | 只看该作者
一个cpu才一块多点,你硬件搭出来应该不止这个价格
扫描二维码,随时随地手机跟帖
*滑动验证:
您需要登录后才可以回帖 登录 | 注册 手机登录
本版积分规则

快速回复

您需要登录后才可以回帖
登录 | 注册 手机登录
高级模式

论坛热帖

关闭

热门推荐上一条 /4 下一条

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