数字电路课件 第四章.ppt
《数字电路课件 第四章.ppt》由会员分享,可在线阅读,更多相关《数字电路课件 第四章.ppt(89页珍藏版)》请在三一办公上搜索。
1、4、组合逻辑电路,4.1 组合逻辑电路的分析,4.2 组合逻辑电路的设计,4.3 组合逻辑电路中的竞争冒险,4.4 若干典型的组合逻辑集成电路,4.5 组合可编程逻辑器件,教学基本要求,1.熟练掌握组合逻辑电路的分析和设计方法;2.掌握编码器、译码器、数据选择器、数值比较器和加法器的逻辑功能及其应用;3.了解竞争冒险的判断、消除;4.了解可编程逻辑器件的表示方法。,组合逻辑电路的一般框图,Li=f(A1,A2,An)(i=1,2,m),工作特征:任何时刻,电路的输出状态只取决于同一时刻的输入状态,而与电路原来的状态无关。,关于组合逻辑电路,结构特征:1、输出、输入之间没有反馈延迟通路2、不含记
2、忆单元,二、组合逻辑电路的分析步骤,4.1 组合逻辑电路分析,1、由逻辑图写出各输出端的逻辑表达式;,2、化简和变换逻辑表达式;,3、列出真值表;,4、根据真值表或逻辑表达式,分析确定功能。,根据已知逻辑电路,分析确定电路的逻辑功能。,一、组合逻辑电路分析,三、举例,例 分析右图逻辑电路的功能。,1、写出输出函数的逻辑表达式,2.列写真值表,3.确定逻辑功能,解:,输入变量的取值中有奇数个1时,L为1,否则L为0,电路具有为奇校验功能。,如要实现偶校验,电路应做何改变?,例 试分析下图所示组合逻辑电路的逻辑功能。,解:1、根据逻辑电路写出各输出端的逻辑表达式。,X=A,2、化简逻辑表达式,列写
3、真值表,X=A,真值表,这个电路逻辑功能是对输入的二进制码求反码。最高位为符号位,0表示正数,1表示负数,正数的反码与原码相同;负数的数值部分是在原码的基础上逐位求反。,3、确定电路逻辑功能,真值表,1、逻辑抽象:根据实际逻辑问题的因果关系确定输入、输出变量,并定义逻辑状态的含义;,2、根据逻辑描述列出真值表;,3、由真值表写出逻辑表达式;,4、简化和变换逻辑表达式,画出逻辑图。,二、组合逻辑电路的设计步骤,一、组合逻辑电路的设计根据实际逻辑问题,求所要求逻辑功能的最简单逻辑电路。,4.2 组合逻辑电路的设计,例 某火车站有特快、直快和慢车三种类型的客运列车进出,试用两输入与非门和反相器设计一
4、个指示列车等待进站的逻辑电路,3个指示灯一、二、三号分别对应特快、直快和慢车。列车的优先级别依次为特快、直快和慢车,要求当特快列车请求进站时,无论其它两种列车是否请求进站,一号灯亮。当特快没有请求,直快请求进站时,无论慢车是否请求,二号灯亮。当特快和直快均没有请求,而慢车有请求时,三号灯亮。,解:1、逻辑抽象,输入信号:I0、I1、I2分别为特快、直快和慢车的进站请求信号,且有进站请求时为1,没有请求时为0。,输出信号:L0、L1、L2分别为3个指示灯的状态,且灯亮为1,灯灭为0。,2、根据题意列出真值表,3、写出各输出逻辑表达式,L0=I0,4、根据要求将上式变换为与非形式,并画出逻辑图,例
5、 试设计一个码转换电路,将4位格雷码转换为自然二进制码。可以采用任何逻辑门电路来实现。,解:1、明确逻辑抽象设输入变量为G3、G2、G1、G0为格雷码,输出变量B3、B2、B1和B0为自然二进制码。,2、列出真值表当输入格雷码按照从0到15递增排序时,列出逻辑电路真值表,逻辑电路真值表,3、由真值表写逻辑表达式画出各输出函数的卡诺图,并化简和变换。,4、根据逻辑表达式,画出逻辑图,4.3 组合逻辑电路中的竞争冒险,4.3.1 产生的竞争冒险的原因,4.3.2 消去竞争冒险的方法,当A=1,B=0时,Y=0;当A=0,B=1时,Y=0;,当A由1变0,B由0变1时,若B变得快,则Y出现不应有的毛
6、刺1。,当A=1,B=0时,Y=1;当A=0,B=1时,Y=1;,当A由1变0,B由0变1时,若A变得快,则Y出现不应有的毛刺0。,4.3.1 产生的竞争冒险的原因,竞争:当一个逻辑门的两个输入端的信号同时向相反方向变化,而变化的时间有差异的现象。,冒险:由竞争而可能产生输出干扰脉冲的现象。,毛刺(干扰脉冲)的危害:毛刺虽然很窄,但是会使后面的电路产生错误输出,故应避免。,原因:由于实际逻辑门有延迟时间,如果从输入到输出的过程中,不同通路上门的级数不同,或者门电路平均延迟时间的差异,可能会使逻辑电路产生竞争冒险。,4.3.2 消去竞争冒险的方法,1.发现并消除互补变量,B=C=0时,2.增加乘
7、积项,避免互补项相加,当A=B=1时,当A=B=1时,3.输出端并联电容器,若逻辑电路在较慢速度下工作,为消去竞争冒险,可在输出端并联一电容器,致使输出波形上升沿和下降沿变化比较缓慢,可对于很窄的负跳变脉冲起到平波的作用。,420pF,L=AB,4.4 若干典型的组合逻辑集成电路,4.4.1 编码器,4.4.2 译码器/数据分配器,4.4.3 数据选择器,4.4.4 数值比较器,4.4.5 算术运算电路,1、编码器(Encoder)的概念与分类,编码:赋予二进制代码特定含义的过程称为编码。,如:8421BCD码中,用1000表示数字8,如:ASCII码中,用1000001表示字母A等,编码器:
8、具有编码功能的逻辑电路。,4.4.1 编码器,4.4 若干典型的组合逻辑集成电路,编码器的分类:普通编码器和优先编码器。,普通编码器:任何时候只允许输入一个有效编码信号,否则输出就会发生混乱。,优先编码器:允许同时输入两个以上的有效编码信号。当同时输入几个有效编码信号时,优先编码器能按预先设定的优先级别,只对其中优先权最高的一个进行编码。,(1)4线2线普通二进制编码器,编码器的输入为高电平有效。,2、编码器的工作原理,(2)键盘输入8421BCD码编码器,代码输出,使能标志,编码输入,该编码器为输入低电平有效,键盘输入8421BCD码编码器功能表,(3)优先编码器(42 线优先编码器),a
9、列出功能表,高,低,b 写出逻辑表达式,c 画出逻辑电路(略),输入编码信号高电平有效,输出为二进制代码,输入为编码信号I3 I0 输出为Y1 Y0,优先编码器CD4532的示意框图、引脚图,3、集成电路编码器,优先编码器CD4532功能表,为什么要设计GS、EO输出信号?,用二片CD4532构成16线-4线优先编码器,其逻辑图如下图所示,试分析其工作原理。,。,0,0,0 0 0 0 0,无编码输出,0,。,1,1,0 0 0 0,0,0 1 1 1,哪块芯片的优先级高?,1,0,0,0,0,。,1,0,1 0 0 0,0,1 1 1 1,0,0,0,0,译码器的分类:,译码:译码是编码的逆
10、过程,它能将二进制码翻译成代表某一特定含义的信号。,1、译码器的概念与分类,译码器:具有译码功能的逻辑电路称为译码器。,唯一地址译码器,代码变换器,将一系列代码转换成与之一一对应的有效信号。,将一种代码转换成另一种代码。,二进制译码器 二-十进制译码器显示译码器,常见的唯一地址译码器:,4.4.2 译码器/数据分配器,2线-4线译码器的逻辑电路,2、2线-4线译码器 74HC139集成译码器,逻辑符号,逻辑符号框外部的符号,表示外部输入或输出信号名称,字母上面的“”号说明该输入或输出是低电平有效。推导表达式时,如果低有效的输入或输出变量上面的“”号参与运算,则在画逻辑图或验证真值表时,注意将其
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字电路课件 第四章 数字电路 课件 第四
链接地址:https://www.31ppt.com/p-6294874.html