当前位置:
文档之家› 电工电子技术基础知识点详解3-3-组合逻辑电路的设计
电工电子技术基础知识点详解3-3-组合逻辑电路的设计
例2:设计一个三变量奇偶检验器。
要求: 当输入变量 A、B、C 中有奇数个同时为 1 时,输出
为 1 ,否则为 0 , 用与非门实现。
解: (1) 列逻辑状态表 (2) 写出逻辑表达式
Y ABC ABC ABC ABC
BC A 00 01 11 10
01
1
A BC Y
0 00 0 0 01 1 0 10 1 0 11 0 1 00 1 1 01 0 1 10 0 1 11 1
解: (1) 根据逻辑要求列状态表
首先假设逻辑变量、逻辑函数取0、 1 的含义。
设:A、B、C 分别表示三个车间的开工状态:
开工为 1 ,不开工为 0 ;G1和 G2运行为 1,不运行为 0 。
解: (1) 根据逻辑要求列状态表
逻辑要求:如果一个车间开工, 只需G2运行即可满足要求;如果 两个车间开工,只需G1运行,如 果三个车间同时开工,则G1和 G2 均需运行。
解: (2) 写出逻辑表达式
用与、或、非等逻辑运算来 表示输入变量和输出变量之间 的逻辑关系
A BC Y
0 00 0 0 01 0 0 10 0 0 11 1 1 00 0 1 01 1 1 10 1 1 11 1
例1:设计一个三人 (A、B、C ) 表决电路。
解: (2) 写出逻辑表达式
A BC
开工 1 不开工 0 运行 1 不运行 0
ABC
000 001 010 011 100 101 110 111
G1 G2
00 01
01 10 01 10 10 11
组合逻辑电路的设计
(2) 由状态表写出逻辑式
G1 ABC ABC ABC ABC
G2 A BC ABC ABC ABC
解: (1) 列逻辑状态表
三个输入变量有八种组合状态
n 个 输入变量有 2n 种组合状态
A BC Y
0 00 0 0 01 0 0 10 0 0 11 1 1 00 0 1 01 1 1 10 1 1 11 1
例1:设计一个三人 (A、B、C )表决电路。每人有一按键, 如果赞同,按键,表示 1 ;如不赞同,不按键,表示 0 。表 决结果用指示灯表示,多数赞同,灯亮为 1 ,反之灯不亮为 0 。
(3) 化简逻辑式可得:
G1 AB BC AC
或由卡图诺可得相同结果
BC A 00 01 11 10
0
1
1
11 1
ABC
000 001 010 011 100 101 110 111
G1 G2
00 01
01 10
01 10 10 11
G2 A BC ABC ABC ABC
由逻辑表达式画出卡诺图,由 卡图诺可知,该函数不可化简。
A
&
B
&
& C
Y
用与非门实现
Y AB BC AC
A
&
AB.BC. AC
B
&
&Y
&
C
组合逻辑电路的设计
小结
组合逻辑电路设计
设计
根据逻辑功能要求
逻辑电路
步骤: (1) 由逻辑要求,列出逻辑状态表 (2) 由逻辑状态表写出逻辑表达式 (3) 简化和变换逻辑表达式 (4) 画出逻辑图
组合逻辑电路的设计
BC A 00 01 11 10
0
1
1
(4) 用“与非”门构成逻辑电路
11
1
G1 AB BC AC AB BC AC G2 ABC ABC ABC ABC
组合逻辑电路的设计
(5) 画出逻辑图 G1
G2
&
&
& && & & & &
AB C
AB
C
0 00 0 0 01 1 0 10 1 0 11 0 1 00 1 1 01 0 1 10 0 1 11 1
(4) 逻辑图
0A
&1
1B
&0
1C
&0
&1 &1 &1 &1
& 0Y
(4) 逻辑图
0A
&1
0B
& 10
1C
&0
&1 &1 &0 &1
& 1Y
组合逻辑电路的设计
例 3: 某工厂有 A、B、C 三个车间和一个自备电站, 站内 有两台发电机 G1 和 G2。G1 的容量是 G2 的两倍。如果一个车 间开工,只需 G2 运行即可满足要求;如果两个车间开工,只 需 G1 运行,如果三个车间同时开工,则 G1 和 G2 均需运行。 试画出控制 G1 和 G2 运行的逻辑图。
Y A BC ABC A BC A BC
AB BC AC ABC A BC A BC A BC
用卡诺图化简
Y A BC ABC A BC A BC
AB BC AC
BC A 00 01 11 10
0
1
1
11 1
组合逻辑电路的设计
(4) 画逻辑图
Y AB BC AC
11
1
组合逻辑电路的设计
例2:设计一个三变量奇偶检验器。
要求: 当输入变量 A、B、C 中有奇数个同时为 1 时,输出
为 1 ,否则为 0 , 用与非门实现。 解: (3) 用“与非”门构成逻辑电路
Y ABC ABC ABC ABC
A BC A BC AB C A BC
A BC Y
解: (1) 列逻辑状态表
A、B、C 三个人对应三个电键 (输入变量)
Y 代表指示灯(输出变量)
A
B
组合 Y
C 逻辑电路
电路有三个输入端、一个输出端
组合逻辑电路的设计
例1:设计一个三人 (A、B、C )表决电路。每人有一按键,
如果赞同,按键,表示 1 ;如不赞同,不按键,表示 0 。表
决结果用指示灯表示,多数赞同,灯亮为 1 ,反之灯不亮为 0 。
组合逻辑电路的设计
主要内容: 组合逻辑电路设计的步骤和方法。
重点难点: 组合逻辑电路应用。
组合逻辑电路的设计
根据逻辑功能要求 设计 逻辑电路
设计步骤如下:
(1) 由逻辑要求,列出逻辑状态表 (2) 由逻辑状态表写出逻辑表达式 (3) 简化和变换逻辑表达式 (4) 画出逻辑图
组合逻辑电路的设计
例1:设计一个三人 (A、B、C )表决电路。每人有一按键, 如果赞同,按键,表示 1 ;如不赞同,不按键,表示 0 。表 决结果用指示灯表示,多数赞同灯亮为 1 ,反之灯不亮为 0 。
0 010 1 11
Y
0 0 0 1 ABC 0 1 ABC 1ABC 1 ABC
横向的与项:
若输入变量为 1,则取输
入变量本身(如 A );
若输入变量为 0 则取其 反变量(如 A )。
横向:一种组合中,各输入变量 之间是与逻辑关系。
例1:设计一个三人 (A、B、C ) 表决电路。 解: (2) 写出逻辑表达式
A BC
0 00 0 01 0 10 0 11 1 00 1 01 1 10 1 11
Y
0 0 0 1 ABC 0 1 ABC 1ABC 1 ABC
Y A BC ABC ABC ABC
纵向:各组合之间是或逻辑关系 横向:一种组合中,各输入变量
之间是与逻辑关系。
例1:设计一个三人 (A、B、C ) 表决电路。 解: (3) 化简逻辑式