数电组合逻辑电路

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

例1 某火车站有特快、直快和慢车三种类型的客运列车进出, 试用两输入与非门和反相器设计一个指示列车等待进站的逻 辑电路,3个指示灯一、二、三号分别对应特快、直快和慢车。 列车的优先级别依次为特快、直快和慢车,要求当特快列车 请求进站时,无论其它两种列车是否请求进站,一号灯亮。 当特快没有请求,直快请求进站时,无论慢车是否请求,二 号灯亮。当特快和直快均没有请求,而慢车有请求时,三号 灯亮。
L2 I0I1I2
4、 根据输出逻辑表达式画出逻辑图。
L0 I0
L1 I0I1
I0
1源自文库
I1
1 I2
&1 &1
L2 I0I1I2
L
0
L1
&1 L
2
例2 试设计一个码转换电路,将4位格雷码转换为自然二进 制码。可以采用任何逻辑门电路来实现。
解:(1) 明确逻辑功能,列出真值表。 设输入变量为G3、G2、G1、G0为格雷码, 输出变量B3、B2、B1和B0为自然二进制码。 当输入格雷码按照从0到15递增排序时, 可列出逻辑电路真值表
解:1、 逻辑抽象。
输入信号: I0、I1、I2分别为特快、直快和慢车的进站请求信号 且有进站请求时为1,没有请求时为0。
输出信号: L0、L1、L2分别为3个指示灯的状态,
且灯亮为1,灯灭为0。
根据题意列出真值表
(2) 写出各输出逻辑表达式。
输入
输出
I0 I1 I2 L0 L1 L2
000000 1 ×× 1 0 0 0 1×0 1 0 001001
L0 = I0
L1 I0I1
L2 I0I1I2
2、 根据真值表写出各输出逻辑表达式。
L0 = I0 L1 I0I1 L2 I0I1I2
3、 根据要求将上式变换为与非形式
真值表 输入
输出
I0 I1 I2 L0 L1 L2
L0 I0
L1 I0I1
000000 1 ×× 1 0 0 0 1×0 1 0 001001
4.1 组合逻辑电路分析
一. 组合逻辑电路分析 已知逻辑电路,确定电路的逻辑功能。 二. 组合逻辑电路的分析步骤:
1、 由逻辑图写出输出端的逻辑表达式; 2、 化简逻辑表达式; 3、 列出真值表; 4、 根据真值表或逻辑表达式,确定其功能。
三、组合逻辑电路的分析举例
A =1 Z
B 例1 分析如图所示逻辑电路的功能。
C 解:1.根据逻辑图写出输出的逻辑表达式
=1 L
LZC (AB)C
A B C ZAB L(A B C)
000
0
0
A B C
001
0
1
2. 列写真值表。
010
1
1
011
1
0
3. 确定逻辑功能:
100
1
1
输入变量的取值中有奇数 1 0 1
1
0
个1时,L为1,否则L为0, 1 1 0
0
0
电路具有为奇校验功能。 1 1 1
4 组合逻辑电路
4.1组合逻辑电路的分析 4.2组合逻辑电路的设计 4.3组合逻辑电路中的竞争和冒险 4.4常用组合逻辑集成电路 4.5组合可编程电路 4.6用Verilog HDL描述组合逻辑电路
教学基本要求
1.熟练掌握组合逻辑电路的分析方法和设计方法 2.掌握编码器、译码器、数据选择器、数值比较器和加 法器的逻辑功能及其应用; 3.学会阅读MSI器件的功能表,并能根据设计要求完成 电路的正确连接。 4.掌握可编程逻辑器件的表示方法,会用PLD实现 组合逻辑电路
输入 G3 G2 G1 G0
0000 0001 0011 0010 0110 0111 0101 0100
逻辑电路真值表
输出 B3 B2 B1 B0
0000 0001 0010 0011 0100 0101 0110 0111
输入 G3 G2 G1 G0 1100 1101 1111 1110 1010 1011 1001 1000
0
1
如要实现偶校验,电路应做何改变?
例2 试分析下图所示组合逻辑电路的逻辑功能。
解:1、根据逻辑电路写出各输出端的逻辑表达式,并进行化
简和变换。
X=A
A
X
1
&
&
B
&
Y
YAB AB
1
C 1
& & Z
&
Z AC AC
3、确定电路逻辑功能 这个电路逻辑功能是对输入 的二进制码求反码。最高位为 符号位,0表示正数,1表示负 数,正数的反码与原码相同; 负数的数值部分是在原码的基 础上逐位求反。
输出 B3 B2 B1 B0
1000 1001 1010 1011 1100 1101 1110 1111
(2) 画出各输出函数的卡诺图,并化简和变换。
B3
G1
0000
0000 1 1 1 1 G2 G3 1 1 1 1
序 关于组合逻辑电路
组合逻辑电路的一般框图
A1 A2
L1 L2
组合逻辑电
An

Lm
Li = f (A1, A2 , …, An ) (i=1, 2, …, m)
结构特征: 1、输出、输入之间没有反馈延迟通路, 2、不含记忆单元
组合逻辑电路工作特点: 在任何时刻,电路的输出状态只取决于同一时刻的输入状 态而与电路原来的状态无关。
真值表
AB C XY Z
0 0 0 00 0 0 0 1 00 1 0 1 0 01 0 0 1 1 01 1 1 0 0 11 1 1 0 1 11 0 1 1 0 10 1 1 1 1 10 0
例2. 分析如图所示逻辑电路的功能
解:1.写输出表达式
并化简: A
Z1 AB
B
Z2 A AB
Z3 B AB
这符合两个1位二进制数相加的原则,即A、B为加 数,S是它们的和,C是向高位的进位。——半加器。
4.2 组合逻辑电路的设计
组合逻辑电路的设计: 根据实际逻辑问题,求出所要求逻辑功能的最简逻辑电路。 二、组合逻辑电路的设计步骤 1、逻辑抽象:根据实际逻辑问题的因果关系确定输入、 输出变量,并定义逻辑状态的含义; 2、根据逻辑描述列出真值表; 3、由真值表写出逻辑表达式; 4、据简化和变换逻辑表达式 5、 画出逻辑图。
&
&
Z1
&&
Z 2
&&
SS
&&
Z 3
C
1
S Z 2 Z 3 Z 2 Z 3 A A B B A A B ( A B ) B ( A B ) A B A B A B
CZ1 AB
2.列真值表: SA B CAB
AB
00 01 10 11
CS
00 01 01 10
3.分析功能:
A、B都为0时,S为0,C也为0;当A、B有一个为1时, S为1,C为0;A、B都为1时,S为0,C为1。
相关文档
最新文档