组合逻辑电路的分析与设计方法.ppt
*课题组合逻辑电路的分析与设计数字电子电路教学科研处:张瑜*组合逻辑电路的分析与设计◆课题纲要组合逻辑电路的特点组合逻辑电路的分析组合逻辑电路的设计*预备知识的复习描述逻辑电路逻辑功能的主要方法:
各种表示法之间的相互转换?真值表逻辑表达式卡诺图逻辑图组合逻辑电路的分析与设计本质就是各种表示法之间的相互转换逻辑表达式逻辑图真值表真值表逻辑表达式逻辑图*功能特点:电路任一时刻的输出状态只决定于该时刻各输入状态的组合,而与电路的原状态无关(即无记忆功能)。结构特点:组合电路就是由门电路组合而成,电路中无记忆功能的元件或电路,无反馈通路。每一个输出变量是全部或部分输入变量的函数:L1=f1(A1、A2、…、Ai)L2=f2(A1、A2、…、Ai)……Lj=fj(A1、A2、…、Ai)一、组合逻辑电路的特点例:表决控制电路、楼梯灯控制电路、加法电路、数值比较电路、编\译码器、多路选择器等等。*二、组合逻辑电路的分析分析目的:逻辑电路逻辑功能。例1:分析下图的逻辑功能:最简与或表达式添加标题1化简添加标题2逻辑图添加标题3逻辑表达式添加标题4从输入到输出逐级写出添加标题5分析举例:添加标题6*最简与或表达式3真值表3当输入A、B、C中有2个或3个为1时,输出Y为1,否则输出Y为0。所以这个电路实际上是一种3人表决用的组合电路:3人表决电路4电路的逻辑功能4分析举例:00010111*小结2.化简逻辑表达式为最简与或表达式。分析组合逻辑电路的一般方法:1.由前到后逐级写出各逻辑门输出端的逻辑表达式。已知逻辑电路图逻辑表达式最简表达式3.列真表。列真值表4.由真值表,分析逻辑功能。说明功能练习:试分析下图的逻辑功能*试分析下图的逻辑功能Z1Z2Z3③逻辑功能:半加器ABCS0001101100010110②列真值表:解:①求逻辑表达式练习过程*三、组合逻辑电路的设计方法设计组合逻辑电路的原则用功能模块(MSI)设计的原则:用门电路(SSI)设计的原则:(1)所用门的个数尽量少,而且各门的输入端数目也尽量少。(2)尽量减少所用集成器件(门)的种类(1)功能模块个数少,品种也少。(2)功能模块之间连线少。设计目的根据给定的逻辑功能要求,设计出用尽可能少的逻辑门来实现该逻辑功能的电路。*三、组合逻辑电路的设计方法
设计的一般步骤(与分析相反):实例:设计一个楼上、楼下开关的控制逻辑电路来控制楼梯上的路灯,使之在上楼前,用楼下开关打开电灯,上楼后,用楼上开关关灭电灯;或者在下楼前,用楼上开关打开电灯,下楼后,用楼下开关关灭电灯1.逻辑抽象
a)分析因果关系:确定输入、输出变量。b)定义逻辑状态:确定0,1的意义。c)列出真值表。实际逻辑问题真值表2.根据真值表,写出输出逻辑函数表达式或画其卡诺图
逻辑表达式3.对输出逻辑函数进行化简与变换化为最简与或式、然后变换为适当的形式。最简或合理表达式4.根据最简输出逻辑函数式,画逻辑图逻辑图电路功能描述实例:设计一个楼上、楼下开关的控制逻辑电路来控制楼梯上的路灯,使之在上楼前,用楼下开关打开电灯,上楼后,用楼上开关关灭电灯;或者在下楼前,用楼上开关打开电灯,下楼后,用楼下开关关灭电灯。(要求用与非门实现电路)解:设楼上开关为A,楼下开关为B,灯泡为Y。并设A、B闭合时为1,断开时为0;灯亮时Y为1,灯灭时Y为0。根据逻辑要求列出真值表1逻辑抽象1设计举例真值表0110*2逻辑表达式2用与非门实现化简或变换后的表达式334逻辑电路图4ABY思考:用4个与非门能否实现该电路?*分析如下:(变换表达式)注意:设计结果的不唯一性,及工程设计与理论分析的差异能:*告别举手表决:人大代表在人民大会堂进行电子表决电子表决器试设计一个三人表决逻辑电路,要求:三人A、B、C各控制一个按键,按下为“1”,不按为“0”。多数(?2)按下为通过。通过时L=1,不通过L=0。用与非门实现。LABC+5V要设计的逻辑电路设计练习*