数电第3章(组合逻辑电路).ppt
《数电第3章(组合逻辑电路).ppt》由会员分享,可在线阅读,更多相关《数电第3章(组合逻辑电路).ppt(74页珍藏版)》请在三一办公上搜索。
1、第三章 组合逻辑电路,数字电子技术基础Fundamentals of Digital Electronic Technology,2,3.2 组合逻辑电路的分析和设计方法,3.3 若干常用的组合逻辑电路,3.4 组合逻辑电路中的竞争-冒险现象,3.1 概述,3,本章内容提要1.小规模集成电路(SSI)构成组合逻辑电路的一般分析方法和设计方法。2.常用组合逻辑电路的基本工作原理及常用中规模集成(MSI)组合逻辑电路的逻辑功能、使用方法和应用举例。,4,逻辑电路,组合逻辑电路,时序逻辑电路,现时的输出仅取决于现时的输入,除与现时输入有关外还与电路原来的状态有关,3.1概 述,数字电路分类:组合逻辑
2、电路和时序逻辑电路。组合逻辑电路:任意时刻的输出仅仅取决于当时的输入信号,而与电路原来的状态无关。,5,一.组合逻辑电路的特点 电路任一时刻的输出状态只决定于该时刻各输入状态的组合,而与电路的原状态无关。组合电路就是由门电路组合而成,电路中没有记忆单元,没有反馈通路。,每一个输出变量是全部或部分输入变量的函数:L1=f1(A1、A2、Ai)L2=f2(A1、A2、Ai)Lj=fj(A1、A2、Ai),二、逻辑功能的描述,6,3.2 组合逻辑电路的分析方法和设计方法,分析过程一般包含4个步骤:,3.2.1 组合逻辑电路的分析方法,所谓组合逻辑电路的分析,就是根据给定的逻辑电路图,求出电路的逻辑功
3、能。,(1)由逻辑图写表达式;(2)化简表达式;(3)列真值表;(4)描述逻辑功能。,7,例3.3.1:组合电路如图所示,分析该电路的逻辑功能。,解:(1)由逻辑图逐级写出逻辑表达式。为了写表达式方便,借助中间变量P。,8,(2)化简与变换:,(3)由表达式列出真值表。,(4)分析逻辑功能:当A、B、C三个变量不一致时,电路输出为“1”,所以这个电路 称为“不一致电路”。,9,3.2.2 组合逻辑电路的设计方法,设计逻辑电路标准-“最简逻辑电路”:器件数量最少、器件种类最少,器件之间的连线最少。,与分析过程相反,组合逻辑电路的设计是根据给定的实际逻辑问题,求出实现其逻辑功能的最简单的逻辑电路。
4、,设计步骤:(1)分析设计要求,设置输入输出变量并逻辑赋值;(2)列真值表;(3)写出逻辑表达式,并化简;(4)画逻辑电路图。,10,例1:设计一个三人表决电路,结果按“少数服从多数”的原则决定。解:(1)列真值表:,(3)化简。,(2)由真值表写出逻辑表达式:,11,如果,要求用与非门实现该逻辑电路,就应将表达式转换成与非与非表达式:(德摩根定理),画出逻辑图如图所示。,得最简与或表达式:,(4)画出逻辑图。,12,例2:一火灾报警系统,设有烟感、温感和紫外光感三种类型的火灾探测器。为了防止误报警,只有当其中有两种或两种以上类型的探测器发出火灾检测信号时,报警系统产生报警控制信号。设计一个产
5、生报警控制信号的电路。,解:(1)分析设计要求,设输入输出变量并逻辑赋值;,输入变量:烟感A、温感B,紫外线光感C;输出变量:报警控制信号Y。逻辑赋值:用1表示肯定,用0表示否定。,13,(2)列真值表;把逻辑关系转换成数字表示形式;,真值表,(3)由真值表写逻辑表达式,并化简;,化简得最简式:,14,(4)画逻辑电路图:,用一个与或非门加一个非门就可以实现,其逻辑电路图如下图所示。,如果作以下变换:,用与非门实现.,15,解:(1)列真值表(简化真值表,三输入应有八种情况,输入变量不独立,是有约束项的逻辑问题)。,例3:设计一个电话机信号控制电路。电路有I0(火警)、I1(盗警)和I2(日常
6、业务)三种输入信号,通过排队电路分别从L0、L1、L2输出,在同一时间只能有一个信号通过。如果同时有两个以上信号出现时,应首先接通火警信号(优先级最高),其次为盗警信号,最后是日常业务信号。试按照上述轻重缓急设计该信号控制电路。要求用集成门电路7400(每片含4个2输入端与非门)实现。,16,(2)由真值表写出各输出的逻辑表达式:,(3)根据要求,将上式转换为与非表达式:,(4)画出逻辑图。,17,3.3 若干常用的组合逻辑电路,人们为解决实践上遇到的各种逻辑问题,设计了许多逻辑电路。然而,我们发现,其中有些逻辑电路经常、大量出现在各种数字系统当中。为了方便使用,各厂家已经把这些逻辑电路制造成
7、中规模集成的组合逻辑电路产品。,比较常用的有编码器、译码器、数据选择器、加法器和数值比较器等等。下面分别进行介绍。,18,生活中常用十进制数及文字、符号等表示事物。,二进制代码,用二进制代码表示文字、符号或者数码等特定对象的过程,称为编码。实现编码的逻辑电路,称为编码器。,编码器,译码器,一般而言,N个不同的信号,至少需要n位二进制数编码。N和n之间满足关系:2nN,19,一、普通二进制编码器,3位二进制编码器有8个输入端,3个输出端,所以常称为8线3线编码器,其功能真值表见下表:(输入为高电平有效,只允许一个信息入,即每次只一个I为1,对输入有约束),输 入,输 出,0,Y,2,1,Y,Y,
8、1 0 0 0 0 0 0 0,0 1 0 0 0 0 0 0,0 0 1 0 0 0 0 0,0 0 0 1 0 0 0 0,0 0 0 0 1 0 0 0,0 0 0 0 0 1 0 0,0 0 0 0 0 0 1 0,0 0 0 0 0 0 0 1,1,I,2,I,5,4,6,I,I,0,3,I,7,I,I,I,0 0 0,0 0 1,0 1 0,0 1 1,1 0 0,1 0 1,1 1 0,1 1 1,编码器真值表,20,由真值表写出各输出的逻辑表达式为(利用了约束项化简):Y2=I4+I5+I6+I7 Y1=I2+I3+I6+I7 Y0=I1+I3+I5+I7,用或门实现逻辑电路,
9、21,用与非门和非门实现逻辑电路:,22,例*:设计一个键控8421BCD码编码器。,23,(2)由真值表写出各输出的逻辑表达式为(下式为利用约束项化简后的结果):,解:(1)列出真值表:(开关按下表示该条线为0电位,对该条编号的开关编码,只允许一个开关按下,有约束条件),重新整理得:,(3)由表达式画 出逻辑图:,A,B,C,D,(4)增加控制使能标志GS:,a.当按下S0S9任意一个键时,或非门有1出0,与非门有0出1,GS=1,表示有信号输入;b.当S0S9均没按下时,GS=0,表示没有信号输入。,26,优先编码器允许同时输入两个以上编码信号,并按优先级输出。,集成优先编码器举例1).7
10、4LS148(8线-3线优先编码器),二、优先编码器,在上述二进制编码器中,如果多个输入端同时为1,其输出是混乱的。因此,在数字系统中常要求当编码器同时有多个输入为有效时,输出不但有意义,且应按事先编排好的优先顺序输出,当几个输入信号同时出现时,只对其中优先权最高的一个进行编码。,27,输入信号以I7的优先权最高,I0的优先权为最低。,74LS148的功能表,按真值表写出逻辑表达式,利用约束项化简,并用圈0的办法.,28,29,把I1I9的十个状态分别编成十个BCD码。其中I9的优先权最高,I1的优先权最低。,2)、74LS147(二十进制编码器),74LS147的功能表,30,二十进制优先编
11、码器74LS147的逻辑图,31,用两片74LS148接成16线4线优先编码器.将 A0A1516个低电平输入信号编为00001111 16个4位二进制代码。其中A15的优先权最高,A0的优先权最低。,三编码器的扩展应用,32,3.3.2 译码器,译码:编码的逆过程,将编码时赋予代码的特定含义“翻译”出来。译码器:实现译码功能的电路。,常用的译码器有二进制译码器、二-十进制 译码器和显示译码器等。,一译码器的基本概念及工作原理,33,二、二进制译码器位二进制译码器(线线译码器),译码器将每个输入代码译成对应的一根输出线上的高、低电平信号。,34,采用二极管与门阵列构成的位二进制译码器,用二极管
12、与门阵列构成的译码器比较简单,但是其电路的输入电阻较低而输出电阻较高,且输出的高、低电平信号发生偏移。通常只在一些大规模集成电路内部采用这种结构,而在一些中规模集成电路译码器中多采用三极管集成门电路结构。,35,用与非门组成的线线译码器74LS138,36,3线8线译码器74LS138的功能表,37,三、二十进制译码器74LS42:将输入BCD码的十个代码译成十个高、低电平输出信号。,38,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数电第 组合 逻辑电路
链接地址:https://www.31ppt.com/p-6579114.html