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

[复制链接]
895|13
 楼主 | 2018-1-12 11:05 | 显示全部楼层 |阅读模式
有什么简单的电路通过按键实现“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上电复位 ...

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

会跳空一个10
| 2018-1-12 16:41 | 显示全部楼层
本帖最后由 zhuls 于 2018-1-12 16:55 编辑

4017加2极管编码。

本帖子中包含更多资源

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

x
| 2018-1-12 23:28 | 显示全部楼层

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

是呀,2-3毛的6-8脚IO型MCU芯片就行,
| 2018-1-14 16:27 | 显示全部楼层
用MCU最简单
| 2018-1-15 09:25 | 显示全部楼层
CD4017你值得拥有
| 2018-1-15 11:01 | 显示全部楼层
逻辑器件
| 2018-1-15 12:12 | 显示全部楼层
一个cpu才一块多点,你硬件搭出来应该不止这个价格
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式
我要创建版块 申请成为版主

论坛热帖

关闭

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

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