网站大量收购闲置独家精品文档,联系QQ:2885784924

数字电子技术课件作者朱幼莲_第3章节.ppt

数字电子技术课件作者朱幼莲_第3章节.ppt

  1. 1、本文档共112页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 组合逻辑电路 3.1 组合逻辑电路的基本概念 3.2 组合逻辑电路的分析 3.3组合逻辑电路的设计 3.4 常用的组合逻辑器件 3.5 组合逻辑电路中的竞争冒险 3.1 组合逻辑电路的基本概念 数字逻辑电路分为组合逻辑电路和时序逻辑电路两大类,它们的最大区别在于有无记忆功能。组合逻辑电路无记忆功能,时序逻辑电路有记忆功能。 图3-1 组合逻辑电路的一般框图 3.2 组合逻辑电路的分析 1.组合逻辑电路的分析目的 2.组合逻辑电路的分析方法 3.组合逻辑电路分析举例 2.组合逻辑电路的分析方法 由于组合逻辑电路由门电路构成,不含反馈路径,因此分析较为简便。首先根据逻辑电路逐一写出各个门电路的输出函数,然后整理出整个电路的输出逻辑表达式。当表达式不能直观反映电路的逻辑功能时,列出真值表,然后分析真值表中函数值取1或0时输入信号的特点,从而概括出电路的逻辑功能。 总结组合逻辑电路的分析方法,可得出其一般的分析步骤如下: 1) 根据已知的逻辑电路写出各输出端的表达式,并化简表达式。 2) 列出真值表(有时可省略)。 3) 根据真值表或表达式,概括电路的逻辑功能 3.组合逻辑电路分析举例 例3-1】 图3-2是单输出组合逻辑电路,分析该电路的逻辑功能。 解:该电路由三个反相器和四个与非门组成,为了便于分析,写出逐个门的输出并标注在门的输出端,如图3-2所示的Z1、Z2、Z3、Z4、Z5、Z6。 (2)真值表 把ABC的八种组合状态代入表达式(3-2),可得真值表,见表3-1。 (3) 功能描述。由真值表可知函数值取1的条件是输入变量的组合为000、001、010、100,这四种状态的共同点是输入变量中最多只有一个变量取值为1,所以该电路的逻辑功能可概括为输入变量中1的个数少于两个时输出为1,否则输出为0 【例3-2】 图3-3是一个两输入两输出的组合逻辑电路,分析该电路的逻辑功能。 3.3 组合逻辑电路的设计 1.组合逻辑电路的设计目的 2.组合逻辑电路的设计方法 3.组合逻辑电路设计举例 1.组合逻辑电路的设计目的 组合逻辑电路的设计目的是在给定逻辑功能的前提下,画出能实现该功能的逻辑电路(逻辑图)。这里不仅要求所涉及的组合逻辑电路能正确地实现给定逻辑功能,而且还要求尽可能节省元器件。对于面向门电路的设计,一般而言,只要能找到被实现逻辑函数的最简与或表达式,就能满足“最省”的要求。 2.组合逻辑电路的设计方法 1) 逻辑抽象:分析设计要求,确定输入、输出的逻辑变量,并对变量进行逻辑赋值(通常采用正逻辑进行赋值)。这一步的任务是把实际问题转化为一个逻辑问题。 2) 列出真值表:根据具体的逻辑功能列出真值表。如果根据逻辑抽象能直接写出设计问题的逻辑函数的表达式,这一步可以省略。 3) 写出逻辑函数的表达式:根据真值表并利用函数化简方法,写出逻辑函数的最简与或表达式。 4) 选择逻辑器件,并转换表达式:这一步的任务是根据给定的门电路类型,将第三步得到的最简与或表达式转换为所需要的形式,以便能按此形式直接画出逻辑电路。例如给定的门电路是与非门,则把表达式转换成与非—与非形式。 5) 画出逻辑电路。 3.组合逻辑电路设计举例 (1) 单输出逻辑电路的设计 (2) 多输出逻辑函数的设计 (1) 单输出逻辑电路的设计 例3-3】 试用与非门设计少数服从多数的三人表决电路。 (2) 多输出逻辑函数的设计 【例3-4】 设计实现下列功能的电路:一个2位二进制数,当控制信号为0时,输出为其本身;当控制信号为1时,输出各位取反。 解:逻辑抽象:分析设计要求,该电路的输入是一个2位二进制数,用A1A0表示;有一个控制信号,用C表示;输出为2位二进制数,用Y1Y0表示。 列出真值表:见表3-4。 (3) 带无关项的逻辑电路设计 【例3-5】 水箱有大小两台水泵排水,水位到达低水位时,只开小水泵即可;水位到达中水位时,只开大水泵即可;水位到达高水位时,必须两台水泵同时排水。设计实现上述功能的逻辑电路。 解:逻辑抽象:分析题意,该电路有三个输入变量,分别用A、B、C表示水箱中水位的高、中、低位置,并假设水位到达相应位置时,对应变量用1表示,反之用0表示。该电路的输出有两个,用MS表示小水泵,ML表示大水泵,水泵排水用1表示,反之用0表示。为了便于分析,不妨画出水池中水位的示意图,如图3-6a所示。 列出真值表:根据题意,当水位还没有到达低水位时,变量ABC=000,此时大、小水泵均不需要排水,所以MS=0,ML=0。当水位到达低水位,但还没有到达中水位时,ABC=001,此时小水泵排水,大水泵不需要排水,所以MS=1,ML=0。当水位到达中水位,但还没有到达高水位时,ABC=011,此时小水泵不排水,大水泵排水,所以MS=0,ML=1。

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档