第三章_组合逻辑电路
- 格式:rtf
- 大小:5.71 MB
- 文档页数:8
第三章组合逻辑电路基本知识点*组合逻辑电路的特点*组合逻辑电路功能的表示方法及相互转换*组合逻辑电路的分析方法和设计方法*常用集成组合逻辑电路的逻辑功能、使用方法和应用举例*组合逻辑电路中的竞争–冒险现象及消除竞争–冒险现象的常用方法3.1概述在数字电路中根据逻辑功能的不同特点,可将其分为两大类:一类是组合逻辑电路,另一类是时序逻辑电路。
组合逻辑电路在逻辑功能上的共同特点是:任意时刻的输出状态仅取决于该时刻的输入状态,与电路原来的状态无关。
在电路结构上的特点是:它是由各种门电路组成的,而且只有从输入到输出的通路,没有从输出到输入的反馈回路。
由于组合逻辑电路的输出状态与电路的原来状态无关,所以组合逻辑电路是一种无记忆功能的电路。
由此可知第二章中介绍的各种门电路都属于组合逻辑电路。
描述一个组合逻辑电路逻辑功能的方法很多,通常有:逻辑函数表达式、真值表、逻辑图、卡诺图、波形图五种。
它们各有特点,又相互联系,还可以相互转换。
3. 2逻辑功能各种表示方法的特点及其相互转换一、逻辑功能各种表示方法的特点1、逻辑函数表达式逻辑表达式是用与、或、非等基本运算来表示输入变量和输出函数因果关系的逻辑代数式。
其特点是形式简单、书写方便,便于进行运算和转换。
但表达式形式不唯一。
2、真值表真值表是根据给定的逻辑问题,把输入变量的各种取值的组合和对应的输出函数值排列成表格。
其特点是:直观、明了,可直接看出输入变量与输出函数各种取值之间的一一对应关系。
真值表具有唯一性。
3、逻辑图逻辑图是用若干基本逻辑符号连接成的电路图。
其特点是:与实际使用的器件有着对应关系,比较接近于实际的电路,但它只反映电路的逻辑功能而不反映电气参数和性能。
同一种逻辑功能可以用多种逻辑图实现,它不具备唯一性。
4、卡诺图卡诺图是按相邻性原则排列的最小项的方格图。
它实际上是真值表的特定的图示形式。
其特点是在化简逻辑函数时比较直观容易掌握。
卡诺图具有唯一性,但化简后的逻辑表达式不是唯一的。
第3章组合逻辑电路
德州学院计算机系:刘树海
3-1概述
组合逻辑电路的特点
•从功能上
•从电路结构上
逻辑功能的描述
组合逻辑电路的分析方法
组合逻辑电路的设计方法
一、逻辑抽象
•分析因果关系,确定输入/输出变量
•定义逻辑状态的含意(赋值)
•列出真值表
二、写出函数式
三、选定器件类型
四、根据所选器件:对逻辑式化简(用门)
变换(用M S I)
或进行相应的描述(P L D)五、画出逻辑电路图,或下载到P L D
六、工艺设计
设计举例:
•设计一个监视交通信号灯状态的逻辑电路
设计举例:
1.抽象
•输入变量:红(R)、黄(A)、绿(G)
信号(Z)
2. 写出逻辑表达式
设计举例:
3. 选用小规模S S I 器件
4. 化简
5. 画出逻辑图
3-2若干常用组合逻辑电路 • 加法器
• 数值比较器 • 编码器 • 译码器 • 数据选择器 •
数据分配器
加法器
一、1位半加器
RAG RAG G RA AG R G A R Z ++++=''''''
逻辑图:
S i A i B i
C i
i i i
i i i i
i i i i A B S +=i
i i B A C =B
A ⊕=2. 全加器(F ull A dder )
两个 1 位二进制数相加,考虑低位进位。
A i +
B i +
C i -1 ( 低位进位 )
= S i ( 和 ) → C i ( 向高位进位 ) 1 0 1 --- A 1 1 1 0 ---
B + --- 低位进位
1 0 0 1 0 1 1 1 1 1
-1-1-1- i i i i i i i i i i i i i C B A C B A C B A C B A S +++=1
111----+++=i i i i i i i i i i i i i C B A C B A C B A C B A C --- S
高位进位← 0
✓集成全加器
✓多位加法器
用74LS183构成的逻辑图:
3 3
超前进位加法器
基本原理:加到第i位
的进位输入信号是两
个加数第i 位以前各位 (0 ~ j -1)的函数,
可在相加前由A ,B 两数确定。
优点:快,每1位的和
及最后的进位基本同时产生。
缺点:电路复杂。
用加法器设计组合电路
• 基本原理:
若能生成函数可变换成输入变量与输入变量相加
若能生成函数可变换成输入变量与常量相加
例:将B C D 的8421码转换为余3码
思考:已知X 是3位二进制数(其值小于等于5),试用加法器实现Y =3X 数值比较器
• 用来比较两个二进制数的数值大小
一、1位数值比较器 A ,B 比较有三种可能结果
1
000000)(-++=C B A B A C []
10000011111)()(-++++=C B A B A B A B A C
3 2 1
3 A 3B 3A 2B 2A 1B 1A 0B 0C …
CMOS :CC4008 TTL : 74283 74LS283 8421 BCD 码 → 余 3 码
'
)(')(''
)(')(),,(,),(,),(B A Y B A B A B A Y B A B A B A AB Y AB B A B A B A B A B A ⊕=∴=*=∴===<*=∴===>*=<>10110101或同为则则
编码器
• 编码:将输入的每个高/低电平信号变成一个对应的二进制代码 • 普通编码器
1 位数值比较器
0 0 0 1 1 0 1 1 0 1 0
0 0 1 1 0 0
0 1
— 用与非门
A i
B L i G i M L i ( A > B ) G i ( A = B ) M i
( A < B )
i
i i B A M =i
i i B A L =i
i i i i B A B A G ⋅= i
i i B A M =i
i i i i B A B A G +== A i ⊙ B i
A B i
A i
B i
M i
G L i
G = (A 3⊙B 3)(A 2⊙B 2)
(A 1⊙B 1)(A 0⊙B 0) 4 位数值比较器
M = A 3B 3+ (A 3⊙B 3) A 2B 2
+ (A 3⊙B 3)(A 2⊙B 2) A 1 B 1+ (A 3⊙B 3)(A 2⊙B 2)(A 1⊙B 1) A 0B 0
L = M+G
A
B
•优先编码器
一、普通编码器
•特点:任何时刻只允许输入一个编码信号。
•例:3位二进制普通编码器
利用无关项化简,得:
二、优先编码器
•特点:允许同时输入两个以上的编码信号,但只对其中优先权最高的一个进行编码。
•例:8线-3线优先编码器
•(设I7优先权最高…I0优先权最低)
实例:
74H C148
控制端扩展功能举例:
•例:用两片8线-3线优先编码器
16线-4线优先编码器
其中,的优先权最高···
二-十进制优先编码器
•将编成0110~1110
•的优先权最高,最低
•输入的低电平信号变成一个对应的十进制的编码
•译码:将每个输入的二进制代码译成对应的输出高、低电平信号。
•常用的有:二进制译码器,二-十进制译码器,显示译码器等
真值表逻辑表达式:
集成译码器实例:74H C138
74H C138的功能表:
•利用附加控制端进行扩展
例:用74H C138(3线—8线译码器)
4线—16线译码器
二—十进制译码器
•将输入B C D码的10个代码译成10个高、低电平的输出信号
B C D码以外的伪码,输出均无低电平信号产生
•例:74H C42
用译码器设计组合逻辑电路
1.基本原理
3位二进制译码器给出3变量的全部最小项;。
n位二进制译码器给出n变量的全部最小项;
任意函数
将n位二进制译码输出的最小项组合起来,可获得任何形式的输入变量不大于n的组合函数2.举例
例:利用74H C138设计一个多输出的组合逻辑电路,输出逻辑函数式为:
显示译码器
•1.七段字符显示器
如:
真值表卡诺图
B C D-七段显示译码器7448的逻辑图
7448的附加控制信号:(1)
•灯测试输入
7448的附加控制信号:(2)
•灭零输入
7448的附加控制信号:(3)
•灭灯输入/灭零输出
输入信号,称灭灯输入控制端:
无论输入状态是什么,数码管熄灭
输出信号,称灭零输出端:
只有当输入,且灭零输入信号时,
才给出低电平
因此表示译码器将本来应该显示的零熄灭了
例:利用和的配合,实现多位显示系统的灭零控制
•整数部分:最高位是0,而且灭掉以后,输出作为次高位的输入信号•小数部分:最低位是0,而且灭掉以后,输出作为次低位的输入信号数据选择器
一、数据选择器和数据分配器的作用
•例:“双四选一”,74H C153
•分析其中的一个“四选一”
例:用两个“四选一”接成“八选一”
•“四选一”只有2位地址输入,从四个输入中选中一个
•“八选一”的八个数据需要3位地址代码指定其中任何一个
二、用数据选择器设计组合电路
•1.基本原理
具有n位地址输入的数据选择器,可产生任何形式的输入变量不大于n+1的组合函数
数据分配器
•数据分配器与数据选择器相反,它是将一个信号从输入发送到选定的输出端。
•一位四路数据分配器的电路图
组合逻辑电路中的竞争-冒险现象
竞争-冒险现象及成因
一、什么是“竞争”
两个输入“同时向相反的逻辑电平变化”,称存在“竞争”
二、因“竞争”而可能在输出产生尖峰脉冲的现象,称为“竞争-冒险”。
三、2线—4线译码器中的竞争-冒险现象
消除竞争-冒险现象的方法
一、接入滤波电容
尖峰脉冲很窄,用很小的电容就可将尖峰削弱到V T H以下。
二、引入选通脉冲
取选通脉冲作用时间,在电路达到稳定之后,P的高电平期的输出信号不会出现尖峰。
三、修改逻辑设计
例:
用m u l t i s i m分析组合逻辑电路
例:用m u l i t i s i m分析逻辑电路.找出电路的逻辑函数式和逻辑真值表。
本章小结。