数电课件:4-组合逻辑电路.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数电课件:4-组合逻辑电路.ppt》由用户(罗嗣辉)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课件 组合 逻辑电路
- 资源描述:
-
1、Digital Electronics Technology1. 组合逻辑电路的特点组合逻辑电路的特点 数字逻辑电路分为类:数字逻辑电路分为类:组合逻辑电路和时序逻辑电路。组合逻辑电路和时序逻辑电路。 组合电路逻辑功能特点:组合电路逻辑功能特点:任意时刻的输出仅取决于该时任意时刻的输出仅取决于该时刻的输入,而与信号作用前电路原来的状态无关;刻的输入,而与信号作用前电路原来的状态无关; 时序电路逻辑功能特点:时序电路逻辑功能特点:任意时刻的输出不仅取决于该任意时刻的输出不仅取决于该时刻的输入,而与信号作用前电路原来的状态有关。时刻的输入,而与信号作用前电路原来的状态有关。4.1 概述概述xxxf
2、yxxxfyxxxfymnnmm,2121222111Digital Electronics Technology2. 组合电路的分析步骤组合电路的分析步骤 (1)由已知的逻辑图,写出相应的逻辑函数式;)由已知的逻辑图,写出相应的逻辑函数式; (2)对函数式进行化简;)对函数式进行化简; (3)根据化简后的函数式列真值表,)根据化简后的函数式列真值表, (4)描述逻辑功能。)描述逻辑功能。(难点所在)难点所在)4.2 组合逻辑电路的分析与设计方法组合逻辑电路的分析与设计方法例例1:试分析图示电路的逻辑功能。试分析图示电路的逻辑功能。解:解:第一步:由逻辑图可以写第一步:由逻辑图可以写输出输出F
3、的逻辑表达式为:的逻辑表达式为: BCACABF所谓组合逻辑电路的分析,就是根据给定的逻辑电路图,所谓组合逻辑电路的分析,就是根据给定的逻辑电路图,求出电路的逻辑功能。求出电路的逻辑功能。Digital Electronics Technology 第二步:可变换为第二步:可变换为 F = AB+AC+BC 第三步:列出真值表。第三步:列出真值表。F真值表真值表 第四步:确定电路的逻辑功第四步:确定电路的逻辑功能。能。 由真值表可知,三个变量由真值表可知,三个变量输入输入,只有两个及,只有两个及两个以上变量取值为两个以上变量取值为1时,输时,输出才为出才为1。可见电路可实现多。可见电路可实现多
4、数表决逻辑功能。数表决逻辑功能。4.2 组合逻辑电路的分析与设计方法组合逻辑电路的分析与设计方法Digital Electronics TechnologyX 00001111y 00110011Z 0101010111001111111100000011001110101010010001010010000001100101 F1100110000001111010101014.2 组合逻辑电路的分析与设计方法组合逻辑电路的分析与设计方法由电路图直接列出真值表的方法由电路图直接列出真值表的方法:Digital Electronics Technology4.2 组合逻辑电路的分析与设计方法组
5、合逻辑电路的分析与设计方法0 0 00 0 10 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 x y z0110010101234567FRowDigital Electronics TechnologyDigital Electronics Technology解:为了方便写表达式,在图中标注中间变量,比如解:为了方便写表达式,在图中标注中间变量,比如F1、F2和和F3。SBABABABABAABBABAABBABABFAFFF)(1132ABABFC1Digital Electronics Technology表2 例2真值表该电路实现两个一位该电路实现两个一位二进
6、制数相加的功能。二进制数相加的功能。S S是它们的和,是它们的和,C C是向高位是向高位的进位。由于这一加法器的进位。由于这一加法器电路没有考虑低位的进位,电路没有考虑低位的进位,所以称该电路为半加器。所以称该电路为半加器。根据根据S S和和C C的表达式,将原的表达式,将原电路图改画成图电路图改画成图2 2(b b)所)所示的逻辑图。示的逻辑图。图例2(b)逻辑图Digital Electronics Technology组合逻辑电路的分析方法实例1 、从输入向输出逐级推导,得到最终的逻辑表达式;(可设几个中间变量)ABCF分析方法与步骤:ABCABCABCABCABCABCF ABC AB
7、C ABC ABCDigital Electronics Technology 与分析过程相反,组合逻辑电路的设计是根据给定的实与分析过程相反,组合逻辑电路的设计是根据给定的实际逻辑问题,求出实现其逻辑功能的最简单的逻辑电路。际逻辑问题,求出实现其逻辑功能的最简单的逻辑电路。4.2 组合逻辑电路的分析与设计方法组合逻辑电路的分析与设计方法Digital Electronics Technology 设计步骤:设计步骤: (1)进行逻辑抽象:进行逻辑抽象: 分析设计要求,设置输入输出变量并逻辑赋值分析设计要求,设置输入输出变量并逻辑赋值,列真值表列真值表 ; (2)写出逻辑表达式,并化简;写出逻
8、辑表达式,并化简; (3) 选定器件的类型:选定器件的类型:门电路门电路组合逻辑电路组合逻辑电路可编程器件可编程器件 (4)根据所选定的器件将逻辑函数变成适当的形式。根据所选定的器件将逻辑函数变成适当的形式。 (5)根据化简或变换后的逻辑函数式,画出逻辑电路图根据化简或变换后的逻辑函数式,画出逻辑电路图 (6)工艺设计:工艺设计: 电路板、机箱、电源、面板、显示电路、控制开关电路板、机箱、电源、面板、显示电路、控制开关 (7)组装、调试组装、调试4.2 组合逻辑电路的分析与设计方法组合逻辑电路的分析与设计方法Digital Electronics Technology 例:例:一火灾报警系统,
9、设有烟感、温感和紫外光感三种一火灾报警系统,设有烟感、温感和紫外光感三种类型的火灾探测器。为了防止误报警,只有当其中有两种类型的火灾探测器。为了防止误报警,只有当其中有两种或两种以上类型的探测器发出火灾检测信号时,报警系统或两种以上类型的探测器发出火灾检测信号时,报警系统产生报警控制信号。设计一个产生报警控制信号的电路。产生报警控制信号。设计一个产生报警控制信号的电路。解:解:(1)分析设计要求,设输入输出变量并逻辑赋值;分析设计要求,设输入输出变量并逻辑赋值; 输入变量:烟感输入变量:烟感A 、温感、温感B,紫外线光感,紫外线光感C; 输出变量:报警控制信号输出变量:报警控制信号Y。 逻辑赋
10、值:用逻辑赋值:用1表示肯定,用表示肯定,用0表示否定。表示否定。4.2 组合逻辑电路的分析与设计方法组合逻辑电路的分析与设计方法Digital Electronics Technology (2)列真值表列真值表 (3) 由真值表写逻辑表达式,并化简;由真值表写逻辑表达式,并化简; 化简得最简式:化简得最简式: (4) 画逻辑电路图:画逻辑电路图:4.2 组合逻辑电路的分析与设计方法组合逻辑电路的分析与设计方法Digital Electronics Technology交通信号灯在正常情况下,交通信号灯在正常情况下,(R)亮亮停车,停车,(Y)亮亮准备,准备,(G)亮亮通行。正通行。正常时,
11、只有一个灯亮。如果灯全不亮或全亮或常时,只有一个灯亮。如果灯全不亮或全亮或两个灯同时亮,都是故障。两个灯同时亮,都是故障。输入信号三个,输出信号一个输入信号三个,输出信号一个Digital Electronics Technology (RYGGRYGYRYGRGYRFRYGRYGGYRF 0 0 0 1 G 0 0 1 00 1 0 00 1 1 11 0 0 01 0 1 11 1 0 11 1 1 1Digital Electronics Technology1234ABCD4321DCBATitleNumberRevisionSizeA4Date:11-May-2011Sheet of
12、 File:D:ljyclassDE刘进元刘进元数电2011V01.DDBDrawn By:RYGFRYGRYGGYRFDigital Electronics Technology例例3:光电工程学院办公楼中心羽毛球场需要安装一个:光电工程学院办公楼中心羽毛球场需要安装一个照明灯,要求在大楼走廊的照明灯,要求在大楼走廊的3个地方各安装一个控制开个地方各安装一个控制开关,每个开关都能独立控制羽毛球场的照明灯,试设计关,每个开关都能独立控制羽毛球场的照明灯,试设计该开关控制电路,并用门电路实现之。该开关控制电路,并用门电路实现之。 123456ABCD654321DCBATitleNumberRe
13、visionSizeBDate:29-Nov-2009Sheet of File:C:Documents and SettingsAdministrator桌面彭老师课题PMT放大091020.DDBDrawn By:FAFAFA ANDA ANDA ANDA ANDAABCYU?OR4 1 1 0 1 0 0 Digital Electronics Technology 人们为解决实践上遇到的各种逻辑问题,设计了许多逻人们为解决实践上遇到的各种逻辑问题,设计了许多逻辑电路。然而,我们发现,其中有些逻辑电路经常、大量辑电路。然而,我们发现,其中有些逻辑电路经常、大量出现在各种数字系统当中。为了
14、方便使用,各厂家已经把出现在各种数字系统当中。为了方便使用,各厂家已经把这些逻辑电路制造成中规模集成的组合逻辑电路产品。这些逻辑电路制造成中规模集成的组合逻辑电路产品。 比较常用的组合逻辑部件有编码器、译码器、数据选择比较常用的组合逻辑部件有编码器、译码器、数据选择器、加法器和数值比较器等等。器、加法器和数值比较器等等。 4.3 用二进制代码表示文字、符号或者数码等特定对象的过用二进制代码表示文字、符号或者数码等特定对象的过程,称为编码。实现编码的逻辑电路,称为编码器。程,称为编码。实现编码的逻辑电路,称为编码器。Digital Electronics Technology生活中常用十进制数及
15、文字、符号等表示事物。生活中常用十进制数及文字、符号等表示事物。编码器编码器数字电路只能以二进制信号工作。数字电路只能以二进制信号工作。用二进制代码表示文字、符号或者数码等特定用二进制代码表示文字、符号或者数码等特定对象的过程,称为对象的过程,称为编码编码。实现编码的逻辑电路,称为实现编码的逻辑电路,称为编码器编码器。编码器编码器译码器译码器Digital Electronics Technology对对M M个信号编码时,应如何确定位数个信号编码时,应如何确定位数N N? N N位二进制代码可以表示多少个信号?位二进制代码可以表示多少个信号? 例:对例:对101101键盘编码时,采用几位二进
16、制代码?键盘编码时,采用几位二进制代码?编码原则:编码原则:N N位二进制代码可以表示位二进制代码可以表示2 2N N个信号,个信号,则对则对M M个信号编码时,应由个信号编码时,应由2 2N N M M来确定位数来确定位数N N。例:对例:对101101键盘编码时,采用了键盘编码时,采用了7 7位二进制代码位二进制代码ASCASC码。码。2 27 7128128101101。目前经常使用的编码器有普通编码器和优先编码目前经常使用的编码器有普通编码器和优先编码器两种。器两种。 Digital Electronics Technology定义定义:任何时刻只允许输入一个有效编码请:任何时刻只允许
17、输入一个有效编码请求信号,否则输出将发生混乱。求信号,否则输出将发生混乱。 举例举例:以一个三位二进制普通编码器为例,:以一个三位二进制普通编码器为例,说明普通编码器的工作原理。说明普通编码器的工作原理。 普通编码器的方框图普通编码器的方框图输入:八个信号(对象)输入:八个信号(对象)I I0 0- -I I7 7 (二值量)(二值量)八个病房呼叫请求八个病房呼叫请求输出:三位二进制代码输出:三位二进制代码Y Y2 2Y Y1 1Y Y0 0称八线称八线三线编码器三线编码器对病房编码对病房编码 Digital Electronics Technology I0 I1 I2 I3 I4 I5 I
18、6 I7Y2Y1Y0任何时刻只允许输入任何时刻只允许输入一个编码请求一个编码请求其它输入取值组合不允许出现,为无关项。其它输入取值组合不允许出现,为无关项。4.3 Digital Electronics Technology765432107654321076543210765432107654321076543210765432107654321076543210765432107654321076543210112IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIYIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIYIIIIIIIIIIIIIIIIIIIIIII
19、IIIIIIIIIY利用约束项化简,得到:76542IIIIY76321IIIIY75310IIIIYDigital Electronics Technology4.3 75310IIIIY76321IIIIY76542IIIIY(1)普通编码器逻辑表达式及电路图)普通编码器逻辑表达式及电路图Digital Electronics Technology 在优先编码器中,允许同时输入两个以上的有在优先编码器中,允许同时输入两个以上的有效编码请求信号。效编码请求信号。当几个输入信号同时出现时,只对其中优先权当几个输入信号同时出现时,只对其中优先权最高的一个进行编码。最高的一个进行编码。优先级别的高
20、低优先级别的高低由设计者根据输入信号的轻重由设计者根据输入信号的轻重缓急情况而定。如根据病情而设定优先权。缓急情况而定。如根据病情而设定优先权。(2)二进制优先编码器()二进制优先编码器( Priority Encoder)Digital Electronics Technology表表4.3.2 74HC1484.3.2 74HC148电路的功能表电路的功能表例:八线例:八线三线优先编码器三线优先编码器74HC148 74HC148 Digital Electronics Technology 74HC14874HC148的逻辑功能描述:的逻辑功能描述: (1) (1) 编码输入端:逻辑符号
21、输入端编码输入端:逻辑符号输入端 上上面均有面均有“”号,这表示编码号,这表示编码输入低电平有效。输入低电平有效。I0I7低电平低电平有效有效允许编码,允许编码,但无有效但无有效编码请求编码请求优先权优先权最高最高Digital Electronics Technology(2) (2) 编码输出端编码输出端 :从功能表可以:从功能表可以看出,看出,74HC14874HC148编码器的编码编码器的编码输出是反码输出是反码。Y Y2 2、Y Y1 1、Y Y0 0 Digital Electronics Technology (3 3) 选通输入端:只有在选通输入端:只有在 = 0= 0时,编码
22、器才时,编码器才处于处于工作状态工作状态;而在;而在 = 1= 1时,编码器处于时,编码器处于禁止状禁止状态态,所有输出端均被封锁为高电平。,所有输出端均被封锁为高电平。SS禁止禁止状态状态工作工作状态状态Digital Electronics Technology(4 4)选通输出端)选通输出端Y YS S和扩展输出端和扩展输出端Y YEXEX:为扩展:为扩展编码器功能而设置。编码器功能而设置。Digital Electronics Technology4.3 Digital Electronics Technology74HC148的逻辑符号 以上通过对以上通过对74HC14874HC14
23、8编码器逻辑功能的分析,编码器逻辑功能的分析,介绍了通过介绍了通过MSIMSI器件逻辑功能表了解集成器件功能器件逻辑功能表了解集成器件功能的方法。的方法。要求初步具备要求初步具备查阅器件手册查阅器件手册的能力。不要求背的能力。不要求背74HC14874HC148的功能表。的功能表。Digital Electronics Technology4.3 Digital Electronics Technology图图4.3.4 4.3.4 用用74HC14874HC148接成的接成的1616线线4 4线优先编码器线优先编码器 优先权优先权最高最高(2)(2)片无有效片无有效编码请求时才编码请求时才允
24、许允许(1)(1)片编码片编码编码输出的最高位编码输出的最高位编码输出为原码编码输出为原码Digital Electronics Technology编码器二十进制编码器编码器二十进制编码器二十进制编码器:将 0 9 这 10 个信号编成二进制代码的电路。 F3 F2 F1 F0 0 ( Y0 ) 1 ( Y1 ) 2 ( Y2 ) 3 ( Y3 ) 4 ( Y4 ) 5 ( Y5 ) 6 ( Y6 ) 7 ( Y7 ) 8 ( Y8 ) 9 ( Y9 ) 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0
25、 0 1 0 0 1Y0Y1Y2Y3Y4Y5Y6Y7Y8Y9F3F2F1F010线4线BCD 编码器Digital Electronics Technology编码器二十进制编码器F3F2Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 Y9F09753197531076327632176547654298983YYYYYYYYYYFYYYYYYYYFYYYYYYYYFYYYYFF1Digital Electronics Technology4.3 inputcode wordoutputcode wordenableinputsmapDecoder 译码:译码: 编码的逆过程,将编码时赋予代码
展开阅读全文