组合逻辑电路是由门电路组合的逻辑电路
分析
逻辑电路图->逻辑表达式->真值表,卡诺图->表述功能
设计
与分析过程相反
功能->卡诺图->逻辑表达式->逻辑电路图
加法器
半加器
只考虑加法和向高位进位,不考虑低位进位的加法器.用到一个与和一个异或.
引脚:输入A,B,输出S,CO
全加器
考虑进位的加法器
引脚:
- 输入A,B,CI
- 输出S,CO
多位加法器
串行加法器
直接把全加器进位串起来,但是比较慢
超前进位加法器
把进位和加法分开运算,电路会复杂一点,但是运算速度快
有集成芯片74LS283
引脚:
- 输入四位A,四位B,CO,
- 输出四位S,CI
- Vcc,GND
加法器应用
74LS283进位串起来就是8位加法,可以用于加法运算,比如8421bBCD转余三码
比较器
一位比较器
有两个输入,三个输出,
三个值分别是
多位比较器
每位依次比较,根据逻辑关系运算出最终结果.不会考的啦
集成比较器
74LS85
引脚
- 输入 四位A,四位B,$a\b$
- 输出
- VCC,GND
两个串连就能做成四位
编码器
二进制普通编码器
8位转3位二进制比较废物的一个东西,甚至有约束条件,8个端口同时只能有一个输入.
二进制优先编码器
仍然是8-3,但是优先最高位转换
74LS148
引脚:
- 输入 8个低电平有效输入,使能ST低电平有效
- 输出 3个低电平有效输出端,
和 为使能输出和优先标志,用来级联的这俩不考 - Vcc,GND
8421BCD普通编码
10个输入端(只能有一个输入),4个输出端一样很废,而且不考
8421BCD优先编码
10个输入,4个输出,顾名思义,优先高位
74LS147
10-4输入端,
引脚:
- 输入 10个I
- 输出 4个Y
- Vcc,GND
译码器
二进制译码器
3-8译码器,三位二进制转8位输出
74LS138
引脚:
- 输入 使能端
, ( ),选择端输入3个A - 输出 低电平有效8个
- VCC,GND
可以级联形成4-16译码器(用到使能端)
二-十进制译码器
8421BCD转十线输出
74LS42
引脚:
- 输入 4个A
- 输出 10个Y低电平有效
- Vcc,GND
显示译码器
用于数码管显示的译码器,BCD-7段数码管不考吧这玩意
数据选择器 考挺多的应该
74LS153
双四选一
2地址端2,4输入端2
74LS151
集成八选一数据选择器
三个地址,八个输入,有使能端
拓展
两个使能端非门相连,作为拓展的地址端,其他脚直接对应相连
数据选择器实现逻辑函数
所谓函数,就是进去数算好之后出来数,而选择器可以实现这一点.
首先,写所要的函数的真值表,比如四位输入,可以用8选1,四个输入三个作地址,一个作输入,按照真值表连好就行了.
数据分配器没讲
可以选择信号从哪一路输出,和选择器功能相反
竞争冒险
当有
消除的办法是添加冗余项(改逻辑结构),加电容(滤波)和选通电路
加冗余项的办法就是在卡诺图中添加圈从而消除相切的项,最终结果就是