数字逻辑电路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

  因此,只用与或非逻辑门电路改造一下原始信号即可

  

数字逻辑电路8421如何实现?设计一个四舍五入判别电路,其输入为8421BCD码,要求当输大于或等于5时,判别输出为1,反之为0?

  

数字逻辑电路8421如何实现?设计一个四舍五入判别电路,其输入为8421BCD码,要求当输大于或等于5时,判别输出为1,反之为0?

相关文章

留言与评论(共有 0 条评论)
   
验证码:
推荐文章