数字电路组合逻辑电路课件.ppt
《数字电路组合逻辑电路课件.ppt》由会员分享,可在线阅读,更多相关《数字电路组合逻辑电路课件.ppt(105页珍藏版)》请在三一办公上搜索。
1、2022/12/28,1,第3章 组合逻辑电路,.1. 1组合逻辑电路的分析方法,.1. 组合逻辑电路的设计方法,.1 SSI组合逻辑电路的分析和设计,2022/9/241第3章 组合逻辑电路.1. 1组合,2022/12/28,2,复习,CMOS门的特点?CMOS门使用时要特别注意什么?TTL门使用时要特别注意什么?CMOS门和TTL门的接口电路要考虑哪两个问题?第二章 门电路的学习重点是什么?,2022/9/242复习CMOS门的特点?,2022/12/28,3,第3章 组合逻辑电路,数字电路分类:组合逻辑电路和时序逻辑电路。组合逻辑电路: 任意时刻的输出仅仅取决于当时的输入信号,而与电路
2、原来的状态无关。,本章内容提要小规模集成电路(SSI)构成组合逻辑电路的一般分析方法和设计方法。常用组合逻辑电路的基本工作原理及常用中规模集成(MSI)组合逻辑电路的逻辑功能、使用方法和应用举例。,2022/9/243第3章 组合逻辑电路数字电路分类:,2022/12/28,4,3.1.1 组合逻辑电路的分析方法,1. 分析的主要步骤如下: (1)由逻辑图写表达式; (2)化简表达式; (3)列真值表; (4)描述逻辑功能。,.1 SSI组合逻辑电路的分析和设计,小规模集成电路是指每片在十个门以下的集成芯片。,所谓组合逻辑电路的分析,就是根据给定的逻辑电路图,求出电路的逻辑功能。,2022/9
3、/2443.1.1 组合逻辑电路的分析方法1.,2022/12/28,5,2. 举例说明组合逻辑电路的分析方法,例3-1 试分析图3-1所示电路的逻辑功能。,解:第一步:由逻辑图可以写输出F的逻辑表达式为:,图3-1 例3-1逻辑电路图,2022/9/2452. 举例说明组合逻辑电路的分析方法,2022/12/28,6,第二步:可变换为 F = AB+AC+BC 第三步:列出真值表如表3-1所示。,表3-1 例3-1真值表,第四步:确定电路的逻辑功能。 由真值表可知,三个变量输入,只有两个及两个以上变量取值为1时,输出才为1。可见电路可实现多数表决逻辑功能。,2022/9/246 第二步:可变
4、换为F,2022/12/28,7,例3-2 分析图3-2(a)所示电路的逻辑功能。,图3-2 例3-2逻辑电路图,2022/9/247例3-2 分析图3-2(a)所示电路的逻,2022/12/28,8,解:为了方便写表达式,在图中标注中间变量,比如F1、F2和F3。,S,2022/9/248 解:为了方便写表达式,在图中标注,2022/12/28,9,表3-2 例3-2真值表,该电路实现两个一位二进制数相加的功能。S是它们的和,C是向高位的进位。由于这一加法器电路没有考虑低位的进位,所以称该电路为半加器。根据S和C的表达式,将原电路图改画成图3-2(b)所示的逻辑图。,图3-2(b)逻辑图,2
5、022/9/249表3-2 例3-2真值表该电路实现,2022/12/28,10,3.1.2 组合逻辑电路的设计方法,.组合逻辑电路的设计步骤: (1)分析设计要求,设置输入输出变量并逻辑赋值; (2)列真值表; (3)写出逻辑表达式,并化简; (4)画逻辑电路图。,与分析过程相反,组合逻辑电路的设计是根据给定的实际逻辑问题,求出实现其逻辑功能的最简单的逻辑电路。,2022/9/24103.1.2 组合逻辑电路的设计方法,2022/12/28,11,2. 组合逻辑电路设计方法举例。,例3-3 一火灾报警系统,设有烟感、温感和红外光感三种类型的火灾探测器。为了防止误报警,只有当其中有两种或两种以
6、上类型的探测器发出火灾检测信号时,报警系统产生报警控制信号。设计一个产生报警控制信号的电路。,解:(1)分析设计要求,设输入输出变量并逻辑赋值;,输入变量:烟感A 、温感B,红外线光感C; 输出变量:报警控制信号Y。 逻辑赋值:用1表示肯定,用0表示否定。,2022/9/24112. 组合逻辑电路设计方法举例。,2022/12/28,12,(2)列真值表; 把逻辑关系转换成数字表示形式;,表3-2 例3-3真值表,(3) 由真值表写逻辑表达式,并化简;,化简得最简式:,2022/9/2412 (2)列真值表; 表3-2,2022/12/28,13,图3-3 例3-3的逻辑电路图,(4) 画逻辑
7、电路图: 用与非门实现,其逻辑图与例3-1相同。 如果作以下变换:,用一个与或非门加一个非门就可以实现, 其逻辑电路图如图3-3所示。,2022/9/2413图3-3 例3-3的逻辑电路图,2022/12/28,14,3 . 2 . 1 普通编码器,3 . 2 . 2 优先编码器,.2 编码器,2022/9/24143 . 2 . 1 普通编码器,2022/12/28,15,人们为解决实践上遇到的各种逻辑问题,设计了许多逻辑电路。然而,我们发现,其中有些逻辑电路经常、大量出现在各种数字系统当中。为了方便使用,各厂家已经把这些逻辑电路制造成中规模集成的组合逻辑电路产品。,比较常用的有编码器、译码
8、器、数据选择器、加法器和数值比较器等等。下面分别进行介绍。,2022/9/2415人们为解决实践上遇到的各种逻辑问题,2022/12/28,16,生活中常用十进制数及文字、符号等表示事物。,.2 编码器,数字电路只能以二进制信号工作。,用二进制代码表示文字、符号或者数码等特定对象的过程,称为编码。实现编码的逻辑电路,称为编码器。,2022/9/2416生活中常用十进制数及文字、符号等表示事,2022/12/28,17,对M个信号编码时,应如何确定位数N? N位二进制代码可以表示多少个信号? 例:对101键盘编码时,采用几位二进制代码?,编码原则:N位二进制代码可以表示2N个信号,则对M个信号编
9、码时,应由2N M来确定位数N。例:对101键盘编码时,采用了7位二进制代码ASC码。27128101。目前经常使用的编码器有普通编码器和优先编码器两种。,2022/9/2417对M个信号编码时,应如何确定位数N,2022/12/28,18,3.2.1 普通编码器,定义:任何时刻只允许输入一个有效编码请求信号,否则输出将发生混乱。 举例:以一个三位二进制普通编码器为例,说明普通编码器的工作原理。,图3-4 普通编码器的方框图,输入:八个信号(对象)I0I7 (二值量),八个病房呼叫请求,输出:三位二进制代码Y2Y1Y0称八线三线编码器,对病房编码,2022/9/24183.2.1 普通编码器
10、定义:任何,2022/12/28,19,表3-4 编码器输入输出的对应关系,设输入信号为1表示对该输入进行编码。,任何时刻只允许输入一个编码请求,表达式、电路图?,其它输入取值组合不允许出现,为无关项。,2022/9/2419 I0 I1 I2 I3 I4 I5,2022/12/28,20,3.2.2 优先编码器,在优先编码器中,允许同时输入两个以上的有效编码请求信号。当几个输入信号同时出现时,只对其中优先权最高的一个进行编码。优先级别的高低由设计者根据输入信号的轻重缓急情况而定。如根据病情而设定优先权。,2022/9/24203.2.2 优先编码器 在优,2022/12/28,21,表3-5
11、 74LS148电路的功能表,例:八线三线优先编码器74LS148,2022/9/2421表3-5 74LS148电路的功能,2022/12/28,22,低电平有效,2022/9/2422 74LS148的逻辑功能描述:,2022/12/28,23,2022/9/2423(2) 编码输出端 :从,2022/12/28,24,禁止状态,工作状态,2022/9/2424 (3) 选通输入端:只有在,2022/12/28,25,(4)选通输出端YS和扩展输出端YEX:为扩展编码器功能而设置。,2022/9/2425允许编码,但无有效编码请求正在优先编码,2022/12/28,26,图3-5 74LS
12、148的逻辑符号,以上通过对74LS148编码器逻辑功能的分析,介绍了通过MSI器件逻辑功能表了解集成器件功能的方法。,要求初步具备查阅器件手册的能力。不要求背74LS148的功能表。,2022/9/2426图3-5 74LS148的逻辑符号,2022/12/28,27,图3-6 用74LS148接成的16线4线优先编码器,2022/9/2427图3-6 用74LS148接成的1,2022/12/28,28,3.3.1 二进制译码器,3.3.2 二-十进制译码器,3.3 译码器,2022/9/24283.3.1 二进制译码器3.3.2,2022/12/28,29,3.3 译码器,译码: 编码的
13、逆过程,将编码时赋予代码的特定含义“翻译”出来。 译码器: 实现译码功能的电路。,常用的译码器有二进制译码器、二-十进制译码器和显示译码器等。,2022/9/24293.3 译码器 译码: 编码的,2022/12/28,30,3.3.1 二进制译码器,图3-7 三位二进制译码器的方框图,输入:二进制代码(N位),输出:2N个,每个输出仅包含一个最小项。,输入是三位二进制代码、有八种状态,八个输出端分别对应其中一种输入状态。因此,又把三位二进制译码器称为3线8线译码器。,2022/9/24303.3.1 二进制译码器 图3-7,2022/12/28,31,1. 74LS138的逻辑功能,内部电路
14、图,负逻辑与非门,S为控制端(又称使能端) S=1 译码工作 S=0 禁止译码, 输出全1,为便于理解功能而分析内部电路,2022/9/24311. 74LS138的逻辑功能内部电路,2022/12/28,32,表3-6 74LS138的功能表,译中为0,2022/9/2432表3-6 74LS138的功能表译中,2022/12/28,33,图3-8 74LS138的逻辑符号,2022/9/2433图3-8 74LS138的逻辑符号低,2022/12/28,34,Y0Y7,S3,2022/9/243474LS138的逻辑功能S1S2S1S,2022/12/28,35,当译码器处于工作状态时,每
15、输入一个二进制代码将使对应的一个输出端为低电平,而其它输出端均为高电平。也可以说对应的输出端被“译中”。 74LS138输出端被“译中”时为低电平,所以其逻辑符号中每个输出端 上方均有“”符号。,Y0Y7,2022/9/2435 当译码器处于工作状态时,2022/12/28,36,2. 应用举例 (1)功能扩展(利用使能端实现),图3-9 用两片74LS138译码器构成4线16线译码器,A3 =0时,片工作,片禁止,A3 =1时,片禁止,片工作,2022/9/2436 2. 应用举例图3-9 用两片74,2022/12/28,37,(2) 实现组合逻辑函数F(A,B,C),比较以上两式可知,把
16、3线8线译码器74LS138地址输入端(A2A1A0)作为逻辑函数的输入变量(ABC),译码器的每个输出端Yi都与某一个最小项mi相对应,加上适当的门电路,就可以利用译码器实现组合逻辑函数。,2022/9/2437(2) 实现组合逻辑函数F(A,B,C,2022/12/28,38,例3-4 试用74LS138译码器实现逻辑函数:,解:因为,则,2022/9/2438例3-4 试用74LS138译码器实现,2022/12/28,39,图3-10例3-4电路图,2022/9/2439 因此,正确连接控制输入,2022/12/28,40,3.3.2 二-十进制译码器,二十进制译码器的逻辑功能是将输入
17、的BCD码译成十个输出信号。,图3-11 二十进制译码器74LS42的逻辑符号,2022/9/24403.3.2 二-十进制译码器,2022/12/28,41,表3-7 二-十进制译码器74LS42的功能表,译中为0,拒绝伪码,2022/9/2441表3-7 二-十进制译码器74LS4,2022/12/28,42,3.3.3 显示译码器,3.3 译码器,2022/9/24423.3.3 显示译码器3.3,2022/12/28,43,3.3.3 显示译码器,在数字测量仪表和各种数字系统中,都需要将数字量直观地显示出来,一方面供人们直接读取测量和运算的结果,另一方面用于监视数字系统的工作情况。数字
18、显示电路是数字设备不可缺少的部分。数字显示电路通常由显示译码器、驱动器和显示器等部分组成,如图3-12所示。,2022/9/24433.3.3 显示译码器在数字测量,2022/12/28,44,图3-12 数字显示电路的组成方框图,1. 数字显示器件 数字显示器件是用来显示数字、文字或者符号的器件,常见的有辉光数码管、荧光数码管、液晶显示器、发光二极管数码管、场致发光数字板、等离子体显示板等等。本书主要讨论发光二极管数码管。,2022/9/2444图3-12 数字显示电路的组成方框图,2022/12/28,45,(1)发光二极管(LED)及其驱动方式,LED具有许多优点,它不仅有工作电压低(1
19、.53V)、体积小、寿命长、可靠性高等优点,而且响应速度快(100ns)、亮度比较高。一般LED的工作电流选在510mA,但不允许超过最大值(通常为50mA)。 LED可以直接由门电路驱动。,2022/9/2445 (1)发光二极管(LED)及其驱动,2022/12/28,46,图(a)是输出为低电平时,LED发光,称为低电平驱动; 图(b)是输出为高电平时,LED发光,称为高电平驱动;采用高电平驱动方式的TTL门最好选用OC门。,图3-13 门电路驱动LED(a) 低电平驱动 (b) 高电平驱动,R为限流电阻,2022/9/2446 图(a)是输出为低电平时,LE,2022/12/28,47
20、,图3-14 七段显示LED数码管(a) 外形图 (b) 共阴型 (c) 共阳型,(2) LED数码管LED数码管又称为半导体数码管,它是由多个LED按分段式封装制成的。LED数码管有两种形式:共阴型和共阳型。,公共阴极,公共阳极,2022/9/2447图3-14 七段显示LED数码管,2022/12/28,48,图3-15 七段数码管字形显示方式,2七段显示译码器,(1)七段字形显示方式LED数码管通常采用图3-15所示的七段字形显示方式来表示0-9十个数字。,2022/9/2448图3-15 七段数码管字形显示方式2,2022/12/28,49,图3-16 74LS49的逻辑符号,(2)七
21、段显示译码器,灭灯控制端,七段显示器译码器把输入的BCD码,翻译成驱动七段LED数码管各对应段所需的电平。74LS49是一种七段显示译码器。,2022/9/2449图3-16 74LS49的逻辑符号,2022/12/28,50,表3-8 74LS49的功能表,灭灯状态,2022/9/2450表3-8 74LS49的功能表8,2022/12/28,51,译码输入端:D、C、B、A,为8421BCD码;,七段代码输出端:abcdefg,某段输出为高电平时该段点亮,用以驱动高电平有效的七段显示LED数码管; 灭灯控制端:IB ,当IB = 1时,译码器处于正常译码工作状态;若IB = 0,不管D、C
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字电路 组合 逻辑电路 课件
链接地址:https://www.31ppt.com/p-1971192.html