第四章 组合逻辑电路.ppt

  1. 1、本文档共70页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章 组合逻辑电路 第一节 概述 组合逻辑电路在功能上的特点:在任一时刻,输出信号只决定于该时刻各输入信号的组合,而与该时刻前的电路输入信号无关。 组合逻辑电路在电路结构上的特点:由各种类型逻辑门电路组成;电路的输出和输入之间没有反馈途径;电路中不含记忆单元。 组合逻辑电路的结构: 4.2 组合逻辑电路的分析 1 、组合逻辑电路分析的目的:找出给定电路的输出与输入之间的逻辑功能。 2、描述组合逻辑电路的方法:写出输出与输入之间的逻辑表达式;列出真值表;用简洁明了的语言说明等。 3、分析的步骤: (1)根据逻辑电路图,写出输出变量对应于输入变量的逻辑函数表达式; (2)根据输出函数表达式列出真值表; (3)根据真值表或输出函数表达式,确定逻辑功能,评价电路。 4.2.2 分析举例 1.单输出组合逻辑电路的分析举例 【例1】试分析图示电路的逻辑功能。 4.2.2 分析举例 1.单输出组合逻辑电路的分析举例 【例2】试分析图示电路的逻辑功能。 2.多输出组合逻辑电路的分析举例 4.3 组合逻辑电路的设计 1、设计目的:根据给出的实际逻辑问题,经过逻辑抽象,找出用最少的逻辑门实现给定逻辑功能的方案,并画出逻辑电路图。 2、设计的步骤: (1)根据给定的逻辑问题,确定输入、输出变量建立真值表。 (2)根据真值表写出逻辑表达式。 (3)把逻辑函数式化简或变换成适当形式。 (4)根据逻辑表达式画出逻辑电路图。 4.3.2 设计举例 1.单输出组合电路设计举例 【例1】设计一个逻辑电路:三个输入端,一个输出端,当有两个或两个以上输入为“1”时,输出为“1”,否则输出为“0”。 【例2】用与非门设计一个一位十进制数的数值范围指示器,设这个一位十进制数为X,电路输入为A、B、C和D,X?8A?4B?2C?D,要求当X≥5时输出F为“1”,否则为“0”,该电路实现了四舍五入功能。 【例4.7】设计一个三线排队组合电路,其逻辑功能是:信号A、B、C通过排队电路分别由、FA、FB、FC输出,在同一时间内只能有一个信号通过,如果同时有两个或两个以上的信号出现时,则输入信号按A、B、C顺序通过。要求用与非门实现。 4.4 常用集成组合逻辑电路 4.4.1 加法器 1.一位半加器 设Ai和Bi是两个一位二进制数,半加后得到的和为Si,向高位的进位为Ci。其真值表为: 其函数式为: 其实现的逻辑电路及符号为: 2.一位全加器 设Ai和Bi是两个一位二进制数,考虑低位的进位Ci-1,这三者相加可得到真值表如下。 由真值表可求得逻辑表达式: 其实现的逻辑电路及符号为: 3.多位全加器 四位二进制全加器74LS83 由两片四位二进制全加器74LS83构成的一个八位二进制加法运算器 4.4.2 译码器 译码器是将每一组输入代码译为一个特定输出信号的组合逻辑电路。 译码器种类有:二进制译码器、二-十进制译码器、显示译码器等。 1.二进制译码器 二进制译码器的输入为二进制码,若输入有n位,数码组合有2n种,可译出2n个不同输出信号。 74LS138译码器的逻辑电路图 当EN?1时,译码器的输出逻辑表达式为: 常用的逻辑符号: “使能端”的作用 除了能控制译码工作以外,还可以: 1)消除译码器的尖峰干扰。 2)扩大译码器应用范围。若将“使能端”作为变量输入端,进行适当的组合,可以扩大译码器输入变量数。 两片74138译码器扩展成的四线-十六线译码器的连线图 2.二-十进制译码器 二-十进制译码器的逻辑图 3.显示译码器 用数字显示电路可将数字量直观地显示出来。 数字显示电路通常由译码器、驱动器和显示器组成 。 七段显示器组成示意图 4.4.3 编码器 1.编码器的概念:给某个特定的字符或信息编以一定的代码。 编码器输入的是:“某个特定的字符或信息”,输出的是:“代码”。 2.二-十进制编码器 (1)二进制编码器 将一般信号编为二进制代码的电路称为二进制编码器。 一位二进制代码可以表示两个信号,两位二进制代码有00、01、10、11四种组合,可以代表四个信号。依次类推,n位二进制代码可表示2n个信号。 【例1】设计一个编码器,将Y0~Y7的8个信号编成二进制代码。 (2)二-十进制编码器 二-十进制代码(简称BCD)是用4位二进制代码来表示一位十进制数。 【例2】设计一个8421BCD码编码器。 【例3】设计一个按键式8421BCD码的逻辑电路。 I0~I9代表十个键,D、C、B、A为输出代码,并且同时输出数据有效标志S。 3.优先编码器 在数字系统中,有几个键或几个信号同时出现,要求编码器能识别输入信号的优先级别,对其中高优先级的信号进行编码,完成这一功能的编码器称为优先编

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档