数字逻辑理论——组合电路

利用数据选择器设计组合逻辑电路

m:组合电路输入变量个数
n:数据选择器的控制端个数
(1)m=n
利用8选1数据选择器设计函数:F=AB’+A’C+BC’
在这里插入图片描述
在这里插入图片描述
待设计卡诺图:
在这里插入图片描述
F=∑(1,2,3,4,5,6)
在这里插入图片描述
(2)m>n
利用8选1数据选择器设计函数:F(A.B.C.D)=∑m(1,5,6,7,9,11,12,13,14)
卡诺图为:
在这里插入图片描述
根据数据选择器的结构,我们需要压缩成三变量(3输入:A,B,C)。
如何降维呢? 使用展开定理
在这里插入图片描述
我们将变量D的取值拆出来:F(ABCD)=D*F(ABC)+D’*F(ABC)。
我们得到结果:
在这里插入图片描述
再对应数据选择器
在这里插入图片描述
可得到设计结果:
在这里插入图片描述
根据所需变量的情况灵活调整压缩变量;降维次数不宜超过2次,会大量增加电路复杂度。

利用中规模译码器芯片设计组合逻辑电路

实现方法:1、将逻辑函数描述为最小项之和的形式F= Σ \Sigma Σm;2、若 Σ \Sigma Σ项中包含最小项 m i m_i mi,则相同序号值的译码器输出端Yi连接与非门的输入端。(译码输出低有效)

设计一个地址译码器,利用地址线 A 9 , A 8 , . . . , A 0 A_9,A_8,...,A_0 A9,A8,...,A0选择外设A,B,C。三个外设的地址分别是20H ~ 2FH,40H ~ 4FH,70H ~ 7FH。
在这里插入图片描述
其中 A 6 , A 5 , A 4 A_6,A_5,A_4 A6,A5,A4可以唯一分别的对应A,B,C,可以用3-8译码器来进行选择。

奇偶校验器

检测数据传送和存取过程中是否产生错误的组合逻辑电路。

在这里插入图片描述
校验方式分为:奇(偶)校验,一般用异或门的运算检测结果。
在这里插入图片描述

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值