数字逻辑:常用MSI组合逻辑器件

本文详细介绍了MSI(中规模集成电路)中的各种数字逻辑器件,包括加法器(如半加器和全加器)、超前进位加法器的应用,数值比较器的一位和多位实现,二进制和二-十进制译码器的功能,以及编码器的基本模型和优先编码器的工作原理。此外,还讨论了多路选择器和数据分配器在实现组合逻辑函数和数据传输中的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

MSI:medium-scale integration

目录:

加法器

半加器:不考虑前面前一位是否有进位

全加器

全加器实现四位二进制加法 

 超前进位加法器(4位超前进位加法器74LS283)

超前进位加法器实现四位数乘法

 数值比较器

一位数值比较器

多位数值比较器(74LS85)

多位数值比较器扩展

 二进制译码器

双2-4线二进制译码器(74LS139)

 3-8线译码器

 使能端的作用

二-十进制译码器

数字显示译码器(七段数码显示译码器74LS48)

编码器

基本模型

优先编码器74LS47 

 8-3线优先编码器74LS148

 扩展16-4线优先编码器

地址选择器

前面涉及

双四多选一多路选择器74LS153

 八选一多路选择器74LS151

扩展为十六选一多路选择器

利用多路选择器实现组合逻辑函数 

 双四选一多路选择器实现多输出

多路分配器 

 数据分配器

 多通道数据分时传送

 MSI数字集成电路芯片特点


加法器

半加器:不考虑前面前一位是否有进位

输入:A B

输出:C

本位和:S=A\oplus B,模拟加法

本位仅为C=AB ,同为1即进位

全加器

输入:A_iB_iC_{i-1}

输出:S_iC_i

本位和:S_i = A_i\oplus B_i\oplus C_{i-1},模拟加法

本位进位:C_i=B_iC_{i-1}+A_iC_{i-1}+A_iB_i,三个输入有任意两个为1即进位

全加器实现四位二进制加法 

超前进位加法器(4位超前进位加法器74LS283)

原理:C_i = (A_i\oplus B_i)C_{i-1}+A_iB_i ,输入一个1且进位为1的情况+ 输入为两个1的情况,可以往下推,最终化为AB、C的逻辑表达式

输入:A_1A_2A_3A_4B_1B_2B_3B_4CI

输出:S_1S_2S_3S_4CO

超前进位加法器实现四位数乘法

设计电路:

设计乘法电路的例题

 电路实现:

 数值比较器

一位数值比较器

输入:A B

输出:

F\begin{cases} \text{001},A<B\\ \text{010},Equal\\ \text{100} ,A>B \end{cases}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值