130 likes | 319 Views
组合逻辑电路的设计. 组合逻辑电路的分析包括哪几个步骤?. 概念 : 根据给出的实际逻辑问题求出实现这一逻辑功能 的最简单逻辑电路。. 组合逻辑电路的设计. 实际问题 ---- 最简单的(或最佳的)组合逻辑电路. 分析和设计是可逆的过程。. 设计过程的基本步骤:. 组合逻辑电路的设计. 逻辑抽象: 将文字描述的逻辑命题(功能)变换为真值表,这是十分重要的一步。作出真值表前要仔细 分析解决逻辑问题的条件和结果 , 作出 输入、输出变量的逻辑规定 , 然后列出真值表。 式子变形 : 进行 函数化简 , 化简形式应依据选择什么逻辑门而定。.
E N D
概念:根据给出的实际逻辑问题求出实现这一逻辑功能 的最简单逻辑电路。 组合逻辑电路的设计 实际问题----最简单的(或最佳的)组合逻辑电路 分析和设计是可逆的过程。
设计过程的基本步骤: 组合逻辑电路的设计 逻辑抽象:将文字描述的逻辑命题(功能)变换为真值表,这是十分重要的一步。作出真值表前要仔细分析解决逻辑问题的条件和结果, 作出输入、输出变量的逻辑规定,然后列出真值表。 式子变形 :进行函数化简, 化简形式应依据选择什么逻辑门而定。 逻辑电路最简的标准: 1、逻辑门个数最少;2、输入端的个数最少;3、门电路的种类最少。
1 设变量 2 真值表 例 :某地区超级女生海选,有三位评委,按“少数服从多数”的原则决定选手是否通过海选。请用与非门设计一电路实现。 电路功能 解 (1):设置输入变量和输出变量。 输入变量:用A、B、C表示三位评委:同意为逻辑“1”, 不同意为逻辑“0”。 输出变量:用L表示结果,通过为逻辑“1”,没通过为逻辑“0”。 (2) 列真值表 0 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 0 1 0 0 1 1 1
卡诺图 3 B BC 10 00 01 11 A 0 0 0 1 0 4 最简与或表达式 A 1 1 1 1 0 C 5 逻辑图 (3)用卡诺图化简。
5 逻辑变换 6 逻辑图 如果,要求用与非门实现该逻辑电路,就应将表达式转换成与非—与非表达式:
课堂练习:用与非门设计一个交通报警控制电路。交通信号灯有红、绿、黄3种,3种灯分别单独工作或黄、绿灯同时工作时属正常情况,其他情况均属故障,出现故障时输出报警信号。课堂练习:用与非门设计一个交通报警控制电路。交通信号灯有红、绿、黄3种,3种灯分别单独工作或黄、绿灯同时工作时属正常情况,其他情况均属故障,出现故障时输出报警信号。 解: (1):设置输入变量和输出变量。 设红、绿、黄灯分别用A、B、C表示,灯亮时其值为1,灯灭时其值为0;输出报警信号用F表示,灯正常工作时其值为0,灯出现故障时其值为1。根据逻辑要求列出真值表。 (2) 列真值表
(3)写出表达式 (4)表达式化简
1 A & 1 B F & & 1 C & (5)转化成最合理的表达式 (6)画出逻辑图
1、组合逻辑电路设计的概念 2、组合逻辑电路设计的步骤 列表、得式、变形、画图 3、函数式化简方法 归纳总结
作业:1、羊、狼、粮仓门的问题。仓门打开时,羊单独来,羊要吃粮,应报警。只有狼来,狼不吃粮,不用报警。如果羊、狼都来,狼要吃羊,应报警。羊、狼都不来,无险情不用报警。其他情况不用报警。用A、B、C表示仓门、羊、狼,Y表示报警情况。设计这个逻辑电路。作业:1、羊、狼、粮仓门的问题。仓门打开时,羊单独来,羊要吃粮,应报警。只有狼来,狼不吃粮,不用报警。如果羊、狼都来,狼要吃羊,应报警。羊、狼都不来,无险情不用报警。其他情况不用报警。用A、B、C表示仓门、羊、狼,Y表示报警情况。设计这个逻辑电路。