组合逻辑电路
笔记思维导图总结

常用MSI组合逻辑电路器件
编码器
8线-3线优先编码器(74HC148)
重点强调:
74HC148的和都是用来辅助构成更多线路的优先编码器的(例如构成32线-5线优先编码器),把更高优先级的编码器的接在低一级的编码器的上,以此达到不输出有效电平才选通下一编码器的操作。
注意:在扩展编码器的过程中,构造逻辑电路的前提是拥有明确的真值表,有真值表才能写出逻辑表达式,才能画出逻辑电路图。而画出真值表就需要我们明确编码器的含义。编码器就是当第x位的电平是有效电平时(讲究优先级),输出引脚就用二进制的方式将这个x表示出来。(例如是有效电平0,那么 = 101,再由于输出都有非门,将电平反转,所以实际输出是010,正好能对应下面的功能表。其它也是同理。所以在扩展编码器时也是同样的道理,的有效电平是0,那么 = 10101,同理因为是非门,所以实际输出是01010,通过这样一行行列出真值表,然后化简得出逻辑表达式,就可以画出如图的逻辑电路图了)



二-十进制优先编码器(74HC147)
译码器
3线-8线译码器(74HC138)
重点强调:
其实译码器和编码器是同样的道理,只不过就是反过来了而已,一个是编码,将有效位转换成二进制表示;一个是译码,把二进制数转换成有效位输出低电平。
例如:输入为 = 100,输出位的有效位是 输出有效电平,即低电平。在答题时,一定要记住这个知识点,才能让最后的输出和经过译码器的输入联系起来。



二-十进制译码器


字符显示译码器
数据选择器
双4选1数据选择器
重点强调:
数据选择器就可以理解成一个有着多个通道,且每个通道都有开关的电路,当有一个通道的开关闭合,那其它通道的开关全部打开,只有闭合的通道能有数据传输。
看一下下图的数据选择器的逻辑函数,其实会发现四选一的逻辑函数前多了个S变量,这其实是因为双4选1数据选择器,一个芯片里就可以实现两个独立的数据选择器输入输出,而S相当于决定允许哪个进行输出。
例如:,,因为是取反输入,所以是1号数据选择器正常工作,那么通过和的组合,在、、、输出相应的哪个通道的值到;例如,那么就是选择通道,所以,具体输出什么值,就取决于是高电平还是低电平。
跟译码器同样的道理,在做题时,要理解这个工作原理。


8选1数据选择器

数据比较器
加法器
半加器


全加器


多位加法器
1. 多位串行加法器

2. 超前进位加法器(74HC283)
- 目的:提高运算速度,不像多位串行加法器,高位需要等待低位的进位输出。
- 措施:减小或消除由于进位信号逐级传递所耗费的时间。
- 具体实现办法:通过逻辑电路事先算出每一位全加器的进位输入信号,而无需再从低位开始向高位逐位传递进位信号了。

典型例题
1. 译码器


2. 数据选择器







3. 加法器

部分信息可能已经过时














