数字逻辑电路8421如何实现?设计一个四舍五入判别电路,其输入为8421BCD码,要求当输大于或等于5时,判别输出为1,反之为0?
2024-02-18 15:10:38 文章来源 :网络 围观 : 次 评论
数字逻辑电路8421如何实现?
1、二进制转十进制,使用8421法实现
2、十进制转二进制,先将十进制转0和1构成的数字,然后和8421对齐
3、十进制转八进制,使用421码实现
4、十进制转十六进制,从右到左4位4位的进行分割,位数不足的在左边添0
5、八进制转十六进制,从右到左4位4位的进行分割,位数不足的在左边添0
6、十六进制转八进制,从右到左3位3位的进行分割,位数不足的在左边添0。
8421码是一种编码方式,又为8421BCD编码,是一种二进制转化为十进制的编码方法。
设计一个四舍五入判别电路,其输入为8421BCD码,要求当输大于或等于5时,判别电路输出为1,反之为0?
把A端的输入进行改造后再和B相加,加3即为A1=1、A2=1、A3=0、A4=0,加6则为A1=0、A2=1、A3=1、A4=0,因此这个电路A2始终等于1,A4始终等于0,关键是要改A1和A3。设A端信号改造这前为a,若a小于5,则A1=1、A3=0,若a大于等于5,则A1=0、A3=1。A1与A3始终相反。
下面分析如何改造a,使得a大于等于5时,A3=1。若a4为1,则a肯定大于5,因此a4与a1、a2、a3组成的逻辑取“或”就能保证A3=1;若a4为0,则a3为1时,a2、a1中还至少有一个为1才能使a大于等于5。用“
”表示“或”,用“
”表示“与”,则:
A3=a4
(a3
(a1
a2))
用“~”表示“非”
A1=~A3
因此,只用与或非逻辑门电路改造一下原始信号即可
上一篇:华虹集团是五百强企业吗?华虹集团是国企还是央企? 下一篇:返回列表
留言与评论(共有 0 条评论) |