组合逻辑电路课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《组合逻辑电路课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 组合 逻辑电路 课件
- 资源描述:
-
1、4+组合逻辑电路第4章 组合逻辑电路数字电子技术 Digital Electronics Technology1.组合逻辑电路的特点组合逻辑电路的特点 数字逻辑电路分为类:数字逻辑电路分为类:组合逻辑电路和时序逻辑电路。组合逻辑电路和时序逻辑电路。组合电路逻辑功能特点:组合电路逻辑功能特点:任意时刻的输出仅取决于该时任意时刻的输出仅取决于该时刻的输入,而与信号作用前电路原来的状态无关;刻的输入,而与信号作用前电路原来的状态无关;时序电路逻辑功能特点:时序电路逻辑功能特点:任意时刻的输出不仅取决于该任意时刻的输出不仅取决于该时刻的输入,而与信号作用前电路原来的状态有关。时刻的输入,而与信号作用前
2、电路原来的状态有关。4.1 概述概述xxxfyxxxfyxxxfymnnmm,21212221112.组合电路的分析步骤组合电路的分析步骤 (1)由已知的逻辑图,写出相应的逻辑函数式;)由已知的逻辑图,写出相应的逻辑函数式;(2)对函数式进行化简;)对函数式进行化简;(3)根据化简后的函数式列真值表,找出其逻辑功能。)根据化简后的函数式列真值表,找出其逻辑功能。4.2 组合逻辑电路的分析与设计方法组合逻辑电路的分析与设计方法例:例:试分析图示电路的逻辑功能。试分析图示电路的逻辑功能。解:解:第一步:由逻辑图可以写第一步:由逻辑图可以写输出输出F的逻辑表达式为:的逻辑表达式为:BCACABF所谓
3、组合逻辑电路的分析,就是根据给定的逻辑电路图,所谓组合逻辑电路的分析,就是根据给定的逻辑电路图,求出电路的逻辑功能。求出电路的逻辑功能。第二步:可变换为第二步:可变换为 F=AB+AC+BC 第三步:列出真值表。第三步:列出真值表。F真值表真值表 第四步:确定电路的逻辑功第四步:确定电路的逻辑功能。能。由真值表可知,三个变量输由真值表可知,三个变量输入入,只有两个及两,只有两个及两个以上变量取值为个以上变量取值为1时,输出时,输出才为才为1。可见电路可实现多数。可见电路可实现多数表决逻辑功能。表决逻辑功能。4.2 组合逻辑电路的分析与设计方法组合逻辑电路的分析与设计方法X 00001111y
4、00110011Z 0101010111001111111100000011001110101010010001010010000001100101 F1100110000001111010101014.2 组合逻辑电路的分析与设计方法组合逻辑电路的分析与设计方法由电路图直接列出真值表的方法由电路图直接列出真值表的方法:4.2 组合逻辑电路的分析与设计方法组合逻辑电路的分析与设计方法0 0 00 0 10 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 x y z0110010101234567FRow 设计步骤:设计步骤:(1)分析设计要求,设置输入输出变量并逻辑赋值;分
5、析设计要求,设置输入输出变量并逻辑赋值;(2)列真值表;列真值表;(3)写出逻辑表达式,并化简;写出逻辑表达式,并化简;(4)画逻辑电路图。画逻辑电路图。与分析过程相反,组合逻辑电路的设计是根据给定的实与分析过程相反,组合逻辑电路的设计是根据给定的实际逻辑问题,求出实现其逻辑功能的最简单的逻辑电路。际逻辑问题,求出实现其逻辑功能的最简单的逻辑电路。4.2 组合逻辑电路的分析与设计方法组合逻辑电路的分析与设计方法 例:例:一火灾报警系统,设有烟感、温感和紫外光感三种一火灾报警系统,设有烟感、温感和紫外光感三种类型的火灾探测器。为了防止误报警,只有当其中有两种类型的火灾探测器。为了防止误报警,只有
6、当其中有两种或两种以上类型的探测器发出火灾检测信号时,报警系统或两种以上类型的探测器发出火灾检测信号时,报警系统产生报警控制信号。设计一个产生报警控制信号的电路。产生报警控制信号。设计一个产生报警控制信号的电路。解:解:(1)分析设计要求,设输入输出变量并逻辑赋值;分析设计要求,设输入输出变量并逻辑赋值;输入变量:烟感输入变量:烟感A、温感、温感B,紫外线光感,紫外线光感C;输出变量:报警控制信号输出变量:报警控制信号Y。逻辑赋值:用逻辑赋值:用1表示肯定,用表示肯定,用0表示否定。表示否定。4.2 组合逻辑电路的分析与设计方法组合逻辑电路的分析与设计方法(2)列真值表列真值表 (3)由真值表
7、写逻辑表达式,并化简;由真值表写逻辑表达式,并化简;化简得最简式:化简得最简式:(4)画逻辑电路图:画逻辑电路图:4.2 组合逻辑电路的分析与设计方法组合逻辑电路的分析与设计方法 人们为解决实践上遇到的各种逻辑问题,设计了许多逻人们为解决实践上遇到的各种逻辑问题,设计了许多逻辑电路。然而,我们发现,其中有些逻辑电路经常、大量辑电路。然而,我们发现,其中有些逻辑电路经常、大量出现在各种数字系统当中。为了方便使用,各厂家已经把出现在各种数字系统当中。为了方便使用,各厂家已经把这些逻辑电路制造成中规模集成的组合逻辑电路产品。这些逻辑电路制造成中规模集成的组合逻辑电路产品。比较常用的组合逻辑部件有编码
8、器、译码器、数据选择比较常用的组合逻辑部件有编码器、译码器、数据选择器、加法器和数值比较器等等。器、加法器和数值比较器等等。4.3 用二进制代码表示文字、符号或者数码等特定对象的过用二进制代码表示文字、符号或者数码等特定对象的过程,称为编码。实现编码的逻辑电路,称为编码器。程,称为编码。实现编码的逻辑电路,称为编码器。inputcode wordoutputcode wordenableinputsmapEncoder4.3 目前经常使用的编码器有普通目前经常使用的编码器有普通编码器和优先编码器两种。编码器和优先编码器两种。若编码状态数为若编码状态数为2n,编码输出,编码输出位数为位数为n,则
9、称之为二进制编码器。,则称之为二进制编码器。8-3 EncoderI0I1 Y0 I2 Y1:Y 2:I7 I0 I1 I2 I3 I4 I5 I6 I7Y2Y1Y0任何时刻只允许输入任何时刻只允许输入一个编码请求一个编码请求其它输入取值组合不允许出现,为无关项。其它输入取值组合不允许出现,为无关项。4.3 4.3 75310IIIIY76321IIIIY76542IIIIY(2)二进制优先编码器()二进制优先编码器(Priority Encoder)在优先编码器中,允许同时输入两个以上的有效编码在优先编码器中,允许同时输入两个以上的有效编码请求信号。当几个输入信号同时出现时,只对其中优先权请
10、求信号。当几个输入信号同时出现时,只对其中优先权最高的一个进行编码。优先级别的高低由设计者根据输入最高的一个进行编码。优先级别的高低由设计者根据输入信号的轻重缓急情况而定。信号的轻重缓急情况而定。InputsOutputsEI I0 I1 I2 I3 I4 I5 I6 I7 A2 A1 A0 GS EO1 x x x x x x x x0 x x x x x x x 00 x x x x x x 0 10 x x x x x 0 1 10 x x x x 0 1 1 10 x x x 0 1 1 1 10 x x 0 1 1 1 1 10 x 0 1 1 1 1 1 10 0 1 1 1 1
11、1 1 10 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 1 0 1 1 0 0 0 1 1 0 1 0 1 1 1 0 0 1 1 1 1 0 1 1 1 1 1 0低电平低电平有效有效允许编码,允许编码,但无有效编但无有效编码请求码请求优先权优先权最高最高反码输出反码输出4.3 EI I7 A2 I6 A1I5 A0I4I3 GSI2 EOI1 I074X14867911415543213121110选通输出端选通输出端GS和扩展输出端和扩展输出端EO:为扩展编码器功能而设置。:为扩展编码器功能而设置。当当GS=0
12、,且,且EI=0时,表示时,表示“电路电路工作,且有编码输入工作,且有编码输入”;当;当EO=0,且且EI=0时,表示时,表示“电路工作,但无电路工作,但无编码输入编码输入”。选通输入端选通输入端EI:只有在:只有在EI=0时,编码器才处于工作状态;而在时,编码器才处于工作状态;而在EI=1时,编码器处于禁止状态,时,编码器处于禁止状态,所有输出端均被封锁为高电平。所有输出端均被封锁为高电平。4.3 4.3 4.3 4.3 inputcode wordoutputcode wordenableinputsmapDecoder 译码:译码:编码的逆过程,将编码时赋予代码的特定含义编码的逆过程,将
13、编码时赋予代码的特定含义“翻译翻译”出来。出来。译码器:译码器:实现译码功能的电路。实现译码功能的电路。输入为输入为 n位二进制代码,输出为位二进制代码,输出为2n个状态,则称之为二个状态,则称之为二进制译码器。进制译码器。4.3 1 1 1 1 1 1 1 11 1 1 1 1 1 1 11 1 1 1 1 1 1 11 1 1 1 1 1 1 01 1 1 1 1 1 0 11 1 1 1 1 0 1 11 1 1 1 0 1 1 11 1 1 0 1 1 1 11 1 0 1 1 1 1 11 0 1 1 1 1 1 10 1 1 1 1 1 1 10 X X X X X X 1 X X
14、 X X X X 1 X X X 1 0 0 0 0 0 1 0 0 0 0 1 1 0 0 0 1 0 1 0 0 0 1 1 1 0 0 1 0 0 1 0 0 1 0 1 1 0 0 1 1 0 1 0 0 1 1 1 Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 S S1 S2 A2 A1 A0 OutputsInputs4.3)7,2,1,0(imYii321SSSS S为控制端(又称使为控制端(又称使能端),能端),S=1 译码工译码工作;作;S=0 禁止译码,禁止译码,输出全输出全1。4.3 应用举例应用举例 (a)功能扩展(利用使能端实现)功能扩展(利用使能端实现)4.3 (
15、b)实现组合逻辑函数)实现组合逻辑函数F(A,B,C)例:试用例:试用74LS138译码器实现逻辑函数:译码器实现逻辑函数:解:因为解:因为)7,6,5,3,1(),(mCBAF765317653176531mmmmm)7,6,5,3,1(),(YYYYYmmmmmmCBAF)7,2,1,0(imYii4.3 二二-十进制译码器的逻辑功能是将输入的十进制译码器的逻辑功能是将输入的BCD码译成码译成十个输出信号。十个输出信号。4.3 译中译中为为0拒绝拒绝伪码伪码4.3 数字显示器件数字显示器件 数字显示器件是用来显示数字、文字或者符号的器件,数字显示器件是用来显示数字、文字或者符号的器件,常见
展开阅读全文