74ls74(双D触发器)和与非门设计异步三进制加法器电路

电路设计

三进制加法器在四进制的基础上改进

要求00>01>10>00循环    

需要在11的时候恢复00状态,考虑用CLR(Rd)清零位来实现。

清零端低电位有效 ,当输出11时加一个与非门正好可以实现为清零位提供低电平

而当输出是00 01 10 三种状态时,清零位都是高电平,不影响原来四进制的要求

因此可以将两个清零位接入与非门的输出端  Q1与Q2 接入与非门的输入端

仿真观察三种输出状态

问题:当Q1 Q2是1 1时,会有一瞬间输出11 便马上会被清零,仿真可以看到一瞬间两个led全亮

实际搭建电路不知道是否会观察到。

想自己仿真遇到这个(Transient time point calculation did not converge)错误提示时,可以这样修改。

函数发生器参数。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
设计思路如下: 首先,我们需要用两个 74LS90 集成电路作为计数器的计数部分。74LS90 是一个 4 位二进制计数器,可以通过自身的复位端 RST 和时钟端 CLK 对其进行控制。由于我们需要设计一个 15 进制计数器,因此需要将两个 74LS90 集成电路级联起来,以实现 16 进制的计数。 接下来,我们需要使用一个与非门将两个 74LS90 的输出进行逻辑运算,以实现 15 进制计数。由于 15 的二进制表示为 1111,因此当两个 74LS90 的输出均为 1 时,我们需要将与非门的输出置为 0,以避免计数器溢出。 最后,我们需要将计数器的输出经过解码器进行解码,以获得 15 进制的输出。 以下是具体的电路设计步骤: 1. 将两个 74LS90 级联起来。将第一个 74LS90 的 Q3 输出连接到第二个 74LS90 的 CLK 输入,以实现 16 进制计数。 2. 将两个 74LS90 的 MR(复位)端接地,以禁止复位功能。将两个 74LS90 的 CPD(时钟预分频)端接地,以禁止预分频功能。 3. 将两个 74LS90 的 QA、QB、QC、QD 输出连接到与非门的两个输入端,以实现逻辑运算。 4. 将与非门的输出连接到第一个 74LS90 的 RCO(复位输出)端,以实现 15 进制计数。 5. 将两个解码器的输入端分别连接到两个 74LS90 的 QA、QB、QC、QD 输出。其中,第一个解码器的使能端 E1 连接到第一个 74LS90 的 RCO 输出,第二个解码器的使能端 E2 连接到第二个 74LS90 的 RCO 输出。 6. 将两个解码器的输出端连接到 LED 灯或七段数码管等输出设备,以显示计数器的输出。 以上就是用两个 74LS90 和一个与非门实现 15 进制计数器的具体电路设计过程。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值