在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1040|回复: 22

[求助] 求助!如何用D触发器和逻辑门实现可加可减的计数器呢?

[复制链接]
发表于 2024-8-5 10:21:42 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
求助!如何用D触发器和逻辑门实现可加可减的计数器呢?
单D触发器可以做简单的二进制加法计数器,但是怎么把减法做进去呢?
发表于 2024-8-5 10:27:25 | 显示全部楼层
如果不要求用同步电路,直接用计数器,Q输出是加计数器,Q非输出是减计数器
 楼主| 发表于 2024-8-5 10:52:36 | 显示全部楼层


lzl_chd 发表于 2024-8-5 10:27
如果不要求用同步电路,直接用计数器,Q输出是加计数器,Q非输出是减计数器 ...


是要求同步的,加减还需要靠使能切换。加到一个数之后维持住,减法使能信号过来后,在原有的基础上减
发表于 2024-8-5 10:55:13 | 显示全部楼层
做两个计数器,一个加计数,一个减计数,两个结果相减后输出。
 楼主| 发表于 2024-8-5 11:00:43 | 显示全部楼层


demonhunter 发表于 2024-8-5 10:55
做两个计数器,一个加计数,一个减计数,两个结果相减后输出。


我擦,好有想法,这样好像确实可以,请问两个输出相减的电路做法是用数字逻辑里常用的那种全减器吗
发表于 2024-8-5 11:13:44 | 显示全部楼层
main-qimg-89524e558cfe8c0bcc02b70956411ee7.jpg

这个
 楼主| 发表于 2024-8-5 11:30:31 | 显示全部楼层


万分感谢啊!我学习分析一下!
 楼主| 发表于 2024-8-5 11:38:36 | 显示全部楼层


大佬,我根据这个图想了想,可能我要做的应该是算异步的,就是每个D触发器的时钟是不一样的,利用不同触发器的输出作为不同位数去控制不同的开关
发表于 2024-8-5 12:47:42 | 显示全部楼层


zang0088 发表于 2024-8-5 11:00
我擦,好有想法,这样好像确实可以,请问两个输出相减的电路做法是用数字逻辑里常用的那种全减器吗
...


刚baidu一下,减法是通过和补码相加再加1得到的。全加器教材上就有。
发表于 2024-8-5 13:40:26 | 显示全部楼层


zang0088 发表于 2024-8-5 11:00
我擦,好有想法,这样好像确实可以,请问两个输出相减的电路做法是用数字逻辑里常用的那种全减器吗
...


这样做是不是太复杂了,递减以后再递增,加法器和减法器同时加减很容易导致跳变吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-22 16:25 , Processed in 0.022629 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表