数字电路基础D03-02SSI构成的组合逻辑电路的分析和设计.doc_第1页
数字电路基础D03-02SSI构成的组合逻辑电路的分析和设计.doc_第2页
数字电路基础D03-02SSI构成的组合逻辑电路的分析和设计.doc_第3页
数字电路基础D03-02SSI构成的组合逻辑电路的分析和设计.doc_第4页
数字电路基础D03-02SSI构成的组合逻辑电路的分析和设计.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

3.2 SSI构成的组合逻辑电路的分析和设计 3.2.1组合逻辑电路的分析 对一个给定的组合逻辑电路进行分析,就是对电路进行逻辑解析,从而确定它的逻辑功能。通过逻辑分析可以发现电路原设计的不足,以便加以改进。 1组合逻辑电路的分析步骤 对于任何一个组合逻辑电路,分析的基本步骤如下: (1)由给定的逻辑电路逐级写出各个输出端的逻辑表达式,最后得到表示输出与输入关系的逻辑表达式; (2)化简和变换逻辑表达式为最小项表达式; (3)根据最小项表达式,列出真值表; (4)由真值表分析其执行的逻辑功能; (5)评价原设计电路,改进设计,寻找最佳设计方案。 在实际进行电路分析时,由于电路的形式各种各样,所以不必拘泥上述步骤,可以略去或颠倒其中的某些步骤。 2组合逻辑电路的分析举例例3-2-1组合逻辑电路如图3-2-l所示,试分析该电路的逻辑功能,并指出电路设计是否合理。 解: 按照组合逻辑电路的分析步骤进行分析。 由给定的逻辑电路逐级写出各个输出端的逻辑表达式,最后得到表示输出与输入关 系的逻辑表达式。 首先在各级门的输入端和输出端设置变量名称,然后从前向后级逐级写出各级门的输出函数表达式如下: NA B LA十B十C PNCC(A B) RMA A YP十R十QC(AB)十A 十 化简逻辑表达式为最小项表达式 =S (0,3,5,6) 列真值表真值表如表3-2-l所示。ABCY00010010010001111000101111011110表3-2-l 分析该表可知电路实现的逻辑功能是:A、B、C 3个输入变量组合中出现偶数个“1”时,输出函数Y为“l”,否则为“0”,因此该组合电路是三输入偶校验电路。 对电路的评价 上述电路可用异或门和异或非门来实现,电路比较简单。因为: 电路如图3-2-2所示。图3-2-2例3-2-l改进电路图例3-2-2试分析图3-2-3所示组合逻辑电路,说明电路的逻辑功能。 解:该电路与例3-2-l不同,是多输出函数。 由组合逻辑电路写出各输出函数表达式 列真值表真值表如表3-2-2所示。 由表中可以看出,输入变量的一组取值,只能使一个输出端为“0”,其余输出端均为“1”。 设低电平为输出的有效电平,每输入一组不同的代码,只有一个输出呈现有效状态,这种功能也称为译码功能。图3-2-3所示组合逻辑电路可实现译码功能。例3-2-3试分析图3-2-4所示组合逻辑电路,其中I。一I3是二进制数字信号,Al、A。是控制信号,Y是输出信号。说明电路的逻辑功能。 解由组合逻辑电路写出输出函数表达式 由图3-2-4可知,输入变量Al、Ao是控制信号,故可根据上述表达式列出在Al、Ao信号控制之下电路的真值表,如表3-2-3所示。 由表看出,当00时,YI。;01时,YI1;=10时,YI2;11 时,YI3。即给AlAO不同的代码值,输出端则可获得相应的输入Ii(i0,1,2,3),故该电路具有选择输入功能。 3.2.2组合逻辑电路的设计 组合逻辑电路的设计是根据给出的实际逻辑问题,经过逻辑抽象,列出真值表,进行逻辑化简和变换等步骤,得到实现该逻辑功能的最佳组合逻辑电路。它是组合逻辑电路分析的逆过程。 本小节将首先讨论组合逻辑电路的基本设计方法,然后通过实例说明用小规模集成门电路(SSl)设计组合逻辑电路的具体步骤。使用中规模集成组件(MSl)设计组合逻辑电路的具体实例将在34节介绍。 1组合逻辑电路的基本设计方法 组合逻辑电路的设计,就是根据给定的设计要求,设计出最佳(或最简)的组合电路。以 SSI逻辑门作为电路基本单元的设计,其最佳的含义是,所用门的数目要最少,而且各门输入端的数目和电路的级数也要最少。以MSI集成组件作为电路基本单元的设计时,则以所用的MSI组件个数最少,品种最少,组件之间的连线最少作为最佳电路的标准。 组合逻辑电路的设计方法,一般可按如下步骤进行。 对给出的逻辑设计问题,进行逻辑抽象。即从逻辑的角度来描述设计问题的因果关 系,再根据因果关系确定输入变量和输出变量,依据变量的状态进行逻辑赋值,确定哪种状态用逻辑“0”表示,哪种状态用逻辑“1”表示。 根据设计问题的逻辑抽象,列出逻辑真值表。 根据真值表,写出设计问题的逻辑函数表达式。 用SSI逻辑门实现组合逻辑设计时,化简逻辑函数表达式,得到最简的逻辑函数表达式;用MSI集成组件实现组合逻辑设计时,应该把逻辑函数表达式变换成与所用器件的逻辑函数式相同或类似的适当形式。 按最简或适当形式的逻辑函数表达式画出逻辑电路图。上述组合逻辑电路的设计步骤,也可用图3-2-5所示的流程图来表示。 实际设计时,因设计要求干差万别,所以不必拘泥上述步骤,可以略去或颠倒其中的某些步骤。比如,有的设计问题是以真值表的形式给出的,就不必对设计问题进行逻辑抽象,有的设计问题的逻辑关系简单明确,则不必列真值表可直接写出输出逻辑函数表达式。 2用SSI设计组合逻辑电路 例3-2-4试用与非门设计一个组合逻辑电路,实现如下逻辑功能: 只有当3个裁判(包括裁判长),或一个裁判长和另一个裁判认为杠铃已举起并符合标准时,按下按键,使灯亮(或铃响),表示此次举重成功,否则,就表示举重失败。 解对给出的逻辑设计问题进行逻辑抽象 设A、B、C 3个逻辑变量代表三位裁判,A为裁判长,逻辑“l”表示按下按键,逻辑“0”表示未按按键;Yl表示举重成功(灯亮、或铃响),Y0表示举重失败(灯不亮或铃不响)。 列出逻辑真值表逻辑真值表如表3-2-4所示。 根据真值表写出设计问题的逻辑函数表达式 用卡诺图法(或代数法)化简逻辑函数式 Y AB十 AC 上式为最简与或式,设计题目中要求用与非门实现电路,所以应将最简与或式变换为与非一与非式。 YAB十AC按上式画出所设计的逻辑电路图,如图3-2-6所示。 例3-2-5设AAlAO,BBlB0均是两位二进制数, 设计一个判别AB的比较器,要求用逻辑门实现该电路。 解若AB,有下列两种情况: 只要AlB

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论