五、设计一个组合电路,输入8421BCD码,若输入能被4或5整除,输出 为1,否则为0。

2024-12-05 08:23:14
推荐回答(2个)
回答1:

如果定义为 : “设计一个码检验电路,当输入的四位二进制数a、b、c、d为8421bcd码时,输出y为0,否则y为1.” 就很容易理解和实现。

如下:

8421bcd 的编码范围是 0000 0001 …… 1000 1001,你只需要检测出来是不是 以下六编码就可以了:1010 1011 1100 1101 1111

列出真实表就可以写出表达式了。
画出卡诺图 能得出来

Y=ab+ac

使用 与 或 逻辑就可以了

最后只需要 在输出端 加上一个 非门就 可以 符合你题目的要求了。
另外,虚机团上产品团购,超级便宜

回答2:

这很难讲清楚,图不好画。
(1) 1、先画真值表,(0,4,5,8)的组合输出为1,(10,11,12,13,14,15)为无关项。
2、画卡诺图,化为最小和,因为要无冒险,就要有添加项,自己看着办;
3、之后就自己画吧!
(3)可以用74x151,输出0 4 5接或门,还有就是当为8的时候要加写东西,说不清,自己看着办吧