组合逻辑电路分析与设计课件_第1页
组合逻辑电路分析与设计课件_第2页
组合逻辑电路分析与设计课件_第3页
组合逻辑电路分析与设计课件_第4页
组合逻辑电路分析与设计课件_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

1、Digital Logic Circuit第6讲 组合逻辑电路分析与设计第 6 讲n 课时授课计划n 课 程 内 容Digital Logic Circuit第6讲 组合逻辑电路分析与设计课题: 概述 组合逻辑电路的分析方法 组合逻辑电路的设计方法目的与要求: 1 掌握组合逻辑电路的定义、特点和研究 重点、功能描述。 2 掌握组合电路的分析方法和设计方法。重点与难点: 重点:组合电路的分析方法和设计方法。 难点:命题的逻辑描述。 Digital Logic Circuit第6讲 组合逻辑电路分析与设计教学方法设计: 1.由于分析与设计是逆过程,所以重点讲分析方 法,设计方法自然引入。 2.讲解

2、中注意阐明分析、设计思想。 3.需要通过一定量的例题说明方法,最后归纳总 结。课堂讨论: 生活中组合电路的实例(电子密码锁,银行取 款机、液位/火灾报警器等)复习(提问):1.描述组合逻辑电路逻辑功能的方法主要有? 2.各种表示法之间的相互转换?Digital Logic Circuit第6讲 组合逻辑电路分析与设计一、概述一、概述组合逻辑电路:组合逻辑电路:在任何时刻的输出状态只取决于这一时刻的输入状态,而与电路的状态无关的电路。电路结构:电路结构:由逻辑门电路组成。电路特点:电路特点:没有记忆元件,没有从输出到输入的反馈回路。本讲讨论采用SSI的组合逻辑电路的分析和设计方法。Digital

3、 Logic Circuit第6讲 组合逻辑电路分析与设计二、组合逻辑电路分析二、组合逻辑电路分析 是指对于已知的逻辑电路图,推导出描述其逻辑特性的逻辑表达式,进而评述其逻辑功能的过程。广泛用于系统仿制、系统维修等领域,是学习、追踪最新技术的必备手段。 组合逻辑电路的分析过程通常包含下列步骤步骤:1) 分别用代号标出每一级的输出端;2) 根据逻辑关系写出每一级输出端对应的逻辑关系表达式;并一级一级向下写,直至写出最终输出端的表达式;3) 列出最初输入状态与最终输出状态间的真值表(注意:输入、输出变量的排列顺序可能会影响分析的结果,一般按ABC或F3F2F1的顺序排列); 4) 根据真值表或表达

4、式分析出逻辑电路的功能; 5) 评价及改进意见。 Digital Logic Circuit第6讲 组合逻辑电路分析与设计例1. 分析下图所示的组合逻辑电路。 解:由图可见,该电路由4个与非门构成三级组合逻辑电路 由逻辑图,逐级写出逻辑函数表达式 变换和简化逻辑表达式 Digital Logic Circuit第6讲 组合逻辑电路分析与设计 列出真值表 根据逻辑表达式和真值表分析可知,当输入信号A和B相同时,输出为低电平“0”;A和B相异时,输出为高电平“1”,所以该电路为“异或”逻辑电路。如果A、B是两个二进制数的输入,则输出F是输入的两数之本位和,因此可将该电路看作是一位二进制求和电路。

5、归纳总结归纳总结:1.各步骤间不一定每步都要,如已最简时可省略化简;由表达式能直接概述功能时不一定要列真值表。 2.不是每个电路都可用简炼的文字来描述其功能。Digital Logic Circuit第6讲 组合逻辑电路分析与设计Y31111ABCYY1Y21逻辑表达式逻辑表达式BABBABBACBAY最简与或表达式最简与或表达式例2. 分析下图所示的组合逻辑电路。 Digital Logic Circuit第6讲 组合逻辑电路分析与设计真值表真值表A B CY0 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 111111100ABCY&用与非门实现用与非门实现电路

6、的输出Y只与输入A、B有关,而与输入C无关。Y和A、B的逻辑关系为:A、B中只要一个为0,Y=1;A、B全为1时,Y=0。所以Y和A、B的逻辑关系为与非运算的关系。电路的逻辑功能电路的逻辑功能ABBAYDigital Logic Circuit第6讲 组合逻辑电路分析与设计三、组合逻辑电路设计三、组合逻辑电路设计 将用户的具体设计要求用逻辑函数加以描述,再用具体的逻辑器件和电路加以实现的过程。 组合逻辑电路的设计可分为用小规模集成电路、中规模集成电路和可编程逻辑器件的设计,本讲主要介绍用小规模集成电路(即用逻辑门电路)来实现组合逻辑电路的功能,后面还会介绍有关可编程逻辑器件设计组合逻辑电路的方

7、法。 组合逻辑电路的设计步骤步骤分为:1) 根据电路功能的文字描述,将其输入与输出的逻辑关系用真值表的形式列出;2) 根据真值表写出逻辑函数表达式并进行化简(对于简单的问题可以直接写出逻辑表达式);3) 选择合适的逻辑门电路,把最简的逻辑函数表达式转换为相应门器件的表达式;4) 根据最终的逻辑函数表达式画出该电路的逻辑电路图; 5) 最后一步进行实物安装调试,这是最终验证设计是否正确的手段。 Digital Logic Circuit第6讲 组合逻辑电路分析与设计 组合逻辑电路设计的关键关键是如何将文字描述的实际问题抽象为逻辑问题。 实际设计过程中,常常要考虑下述两个问题: 提供输入信号的情况

8、。输入信号有两种提供方式:一种是既能提供原变量信号,又能提供反变量信号;一种是只能提供原变量信号,不能提供反变量信号。 对组合电路信号传输时间的要求。这就是对组合电路“级数”的要求。有时有些电路通过增加“级数”可以减少总器件数;反之,增加器件总数可以减少“级数”,进而缩短信号传输时间。 Digital Logic Circuit第6讲 组合逻辑电路分析与设计真值表真值表电路功能电路功能描述描述:设计一个楼上、楼下开关的控制逻辑电路来控制楼梯上的路灯,使之在上楼前,用楼下开关打开电灯,上楼后,用楼上开关关灭电灯;或者在下楼前,用楼上开关打开电灯,下楼后,用楼下开关关灭电灯。设楼上开关为A,楼下开

9、关为B,灯泡为Y。并设A、B闭合时为1,断开时为0;灯亮时Y为1,灯灭时Y为0。根据逻辑要求列出真值表。A BY0 00 11 01 10110 1 穷举法 1 Digital Logic Circuit第6讲 组合逻辑电路分析与设计 2 逻辑表达式逻辑表达式或卡诺图或卡诺图最简最简与或表达式与或表达式化简 3 2 BABAY已为最简已为最简与或表达式与或表达式 4 逻辑变换逻辑变换 5 逻辑电路图逻辑电路图ABY&ABY=1用与非门实现BABAYBAY用异或门实现Digital Logic Circuit第6讲 组合逻辑电路分析与设计例1.用与非门设计一个三变量的表决器,当多数人同意时,表决

10、通过;否则不通过。 解: 从题目要求可以看出,所设计的电路有三个输入变量,一个输出变量。设三个输入变量分别为A、B、C,输出变量为F,当输入同意时用1表示,否则为0;输出状态为1时表示通过,输出为0时表示否决。(1)根据以上假设列出真值表如下: (2)由真值表写出表达式。根据真值表可写出函数的最小项表达式为:)7 , 6 , 5 , 3(),(mCBAFDigital Logic Circuit第6讲 组合逻辑电路分析与设计用卡诺图简化函数,得到最简与-或式:BCACABF 题目要求使用与非门,故化简后的表达式还须转换为“与非”表达式的形式。对最简与或式两次求反,变换成与非-与非表达式 BCA

11、CABBCACABFF(3)根据变换后的逻辑函数表达式画出逻辑电路如下图所示。电路是两级门结构形式。 Digital Logic Circuit第6讲 组合逻辑电路分析与设计例2. 用或非门实现函数 )15,14, 7 , 6 , 5 , 3 , 1 (),(mDCBAF解1):将函数的卡诺图按0格化简,得到函数F的最简或与表达式: )()()(DBCABADCFDBCABADCDBCABADCFF)()()(对简化后的函数F进行二次求反得或非或非表达式 :通过或非或非表达式,可画得逻辑电路图。Digital Logic Circuit第6讲 组合逻辑电路分析与设计解2):对卡诺图按1格化简得

12、函数F逻辑表达式如下: CBDACBDABCDABCDAF 由此逻辑式绘制的电路图,只需三个两输入的或非门和一个非门。所以如何能更加节省逻辑器件,其方法和步骤还应灵活掌握。 输入不提供反变量的组合逻辑电路设计输入不提供反变量的组合逻辑电路设计 AAA1 1)输入)输入不提供反变量时不提供反变量时采用与非门器件的设计采用与非门器件的设计用反相器产生反变量的方法:Digital Logic Circuit第6讲 组合逻辑电路分析与设计生成项:生成项:在与或表达式中,若其中两个乘积项内,一个含有某变量的原变量,另一个含有某相同变量的反变量,那么其它变量组成的乘积项,就是它们的生成项。如: 的生成项为

13、 。 逻辑函数中增加生成项不影响逻辑函数的值,如: DABBCA,DBCDBCDABBCADCDABBCADCF尾部替代因子:尾部替代因子:在乘积项中,以原变量出现的为头部因子,以反变量出现的为尾部因子,头部可进入尾部,而不改变该乘积项的值,进入尾部的头部称为尾部替代因子。 如: 乘积项中 为头部因子; 为尾部因子。 DBACCA,DB,ACDCBACADACBACDACBACDABACDBAC输入不提供反变量时采用与非门器件的设计步骤: 逻辑函数化简得与或表达式; 寻找所有生成项; 选择尾部代替因子并进行变换; 二次求反,得与非与非表达式; 画出逻辑电路。 Digital Logic Cir

14、cuit第6讲 组合逻辑电路分析与设计例 用与非门器件实现函数 )14,13,12,11, 9 , 7 , 6 , 5 , 1 (),(mDCBAF解:将逻辑函数F化简后得 对上式二次求反,得与非与非表达式为:ABDADCDABABDBCCDDFFDigital Logic Circuit第6讲 组合逻辑电路分析与设计2 2)输入)输入不提供反变量时不提供反变量时采用或非门器件的设计采用或非门器件的设计方法是首先求出逻辑函数F的对偶式F的最小项表达式,然后同采用与非门器件的设计方法一样,求出采用与非门器件实现F函数的最佳结果,最后再求对偶得到采用或非门器件实现F函数的组合电路。 求函数对偶式的最小项表达式的方法。 若有一函数 其反函数为 对偶函数为其中,j为2n个最小项号码中除去i以外的所有最小项号码(n为变量数)。k的数目和j的数目相同,对应的号码为:k=(2n-1)-j。 imCBAF),(jmCBAF),(kmFDigital Logic Circuit第6讲 组合逻辑电路分析与设计例 用或非门器件实现函数 )15,14,13,12,11,10, 7 , 5 , 1 , 0(),(mDCBAF解: (1)求F的最小项表达式。由函数F的最小项表达式,直接得反函数的最小项表达式为 该函数共有四输入变量,即n=4。所以2n-1=24-1=15,那

温馨提示

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

评论

0/150

提交评论