3线8线译码器74HC138&门电路设计一位二进制全减器电路

  74HC138&门电路设计一位全减器电路

         这个是数电课本上的一个习题   (上课效率基本为0  所以只能下课 自己学点   所有的课程都是 这样 哭 )刚明白这个题目 写下来 也让自己加深一下理解  也希望可以帮助到大家   哈哈
    首先你得知道什么是全减器才能知道怎么做吧  Hopesun 和大家一起来说一下
全减器的真值表如下图:
  没找到好图  凑活看吧   
声明  : 
Ci:
        代表来自低位的借位  (尼玛 因为智商低下的原因吧  这句话困扰了我好                 长时间  )解释一下这个2B的小问题  所谓低位的借位  就是比他低的那个位借的这一位的啦  举个例子 比如十进制  46-38   那么个位  6-8的时候 肯定要向十位4借一 位啊(借一当十嘛  )那么 个位向十位借的那个1对十位来说就是来自低位的借位啦    然后十位不就变成了 3-3了 到二进制里面也是一样啦   这个样子应该能理解了吧 
A : 被减数  B: 减数
Co: 表示向高位的借位信号  
D   : 为两数之差
好下面就按照上面说的解释一下 上面的这个真值表  
直接看第二行吧 
Ci: 0    A:0    B:1   Co:1  D:1     
首先看 被减数A减去减数B为0-1  0-1啊 肯定需要借位啊   那么所以向高位借位信号Co为1  借位之后 A变成2(借一当2) 而且 Ci=0;说明他的低位没有向A借位 所以A不需要减去1  那么D=2-1-0(借位)=1
在来一下第三行
Ci: 0    A:1   B:0   Co   D:1   
被减数A减去减数B为1-0  1-0啊 肯定bu需要借位啊   那么所以向高位借位信号Co为0   而且 Ci=0;说明他的低位没有向A借位 所以A不需要减去1  那么D=1-0-0(借位)=1
最后看一个 第六行
Ci: 1    A:0   B:1   Co :1  D:0 
首先看 被减数A减去减数B为0-1  0-1啊 肯定需要借位啊   那么所以向高位借位信号Co为1   而且 Ci=1;说明他的低位有向A借位 所以A需要减去1  那么D=2-1-1(借位)=0
好了就说这些  都这样说了 应该能理解这个真值表了吧  
那么下面由真值表得到逻辑函数表达式我就直接写出答案了 
Di=(Y1'Y2'Y4'Y7')'
Co=(Y1'Y2'Y3'Y7')'
至于74HC138在这里就不做介绍了  我直接给出电路图 (其实这个题目 主要是真指表的的理解 大笑
上图了  大概就是这样了  
 
           
还是那句话  新手一个  欢迎指正大笑奋斗
                                                                   




已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页