您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 数字电子技术基础第四章新
DepartmentofElectronicsandInformationScience组合逻辑电路4.1组合逻辑电路的分析4.2组合逻辑电路的设计4.3组合逻辑电路中的竞争和冒险4.4常用组合逻辑集成电路DepartmentofElectronicsandInformationScience教学基本要求1.熟练掌握组合逻辑电路的分析方法和设计方法2.掌握编码器、译码器、数据选择器、数值比较器和加法器的逻辑功能及其应用;3.学会阅读MSI(中规模集成)器件的功能表,并能根据设计要求完成电路的正确连接。DepartmentofElectronicsandInformationScience组合逻辑电路的一般框图Li=f(A1,A2,…,An)(i=1,2,…,m)工作特征:组合逻辑电路工作特点:在任何时刻,电路的输出状态只取决于同一时刻的输入状态而与电路原来的状态无关。序关于组合逻辑电路结构特征:1、输出、输入之间没有反馈延迟通路,2、不含记忆单元=1L1BCAZ=1L2A1A2AnL1L2Lm组合逻辑电路路DepartmentofElectronicsandInformationScience二.组合逻辑电路的分析步骤:4.1组合逻辑电路分析1、由逻辑图写出各输出端的逻辑表达式;2、化简和变换逻辑表达式;3、列出真值表;4、根据真值表或逻辑表达式,经分析最后确定其功能。根据已知逻辑电路,经分析确定电路的的逻辑功能。一.组合逻辑电路分析DepartmentofElectronicsandInformationScience三、组合逻辑电路的分析举例例1分析如图所示逻辑电路的功能。=1=1LBCAZLZC1.根据逻辑图写出输出函数的逻辑表达式2.列写真值表。)(CBAL10010110111011101001110010100000CBABAZ001111003.确定逻辑功能:解:()ABCABC输入变量的取值中有奇数个1时,L为1,否则L为0,电路具有为奇校验功能。如要实现偶校验,电路应做何改变?DepartmentofElectronicsandInformationScience一个双输入端、双输出端的组合逻辑电路如图所示,分析该电路的功能。Z2Z3SBAZ1C&&&&1ABABAABB2323SZZZZ()()AABBAB1CZAB输入输出ABSC00011011逻辑功能:AABBABABABAB解:例200101001半加器DepartmentofElectronicsandInformationScience、逻辑抽象:根据实际逻辑问题的因果关系确定输入、输出变量,并定义逻辑状态的含义;2、根据逻辑描述列出真值表;3、由真值表写出逻辑表达式;5、画出逻辑图。4、根据器件的类型,简化和变换逻辑表达式二、组合逻辑电路的设计步骤一、组合逻辑电路的设计:根据实际逻辑问题,求出所要求逻辑功能的最简单逻辑电路。4.2组合逻辑电路的设计DepartmentofElectronicsandInformationScience例1某火车站有特快、直快和慢车三种类型的客运列车进出,试用两输入与非门和反相器设计一个指示列车等待进站的逻辑电路,3个指示灯一、二、三号分别对应特快、直快和慢车。列车的优先级别依次为特快、直快和慢车,要求当特快列车请求进站时,无论其它两种列车是否请求进站,一号灯亮。当特快没有请求,直快请求进站时,无论慢车是否请求,二号灯亮。当特快和直快均没有请求,而慢车有请求时,三号灯亮。DepartmentofElectronicsandInformationScience解:1、逻辑抽象。输入信号:I0、I1、I2分别为特快、直快和慢车的进站请求信号且有进站请求时为1,没有请求时为0。输出信号:L0、L1、L2分别为3个指示灯的状态,且灯亮为1,灯灭为0。输入输出I0I1I2L0L1L20000001××10001×010001001根据题意列出真值表(2)写出各输出逻辑表达式。101IIL2102IIILL0=I0DepartmentofElectronicsandInformationScience输入输出I0I1I2L0L1L20000001××10001×010001001真值表2、根据真值表写出各输出逻辑表达式。101IIL2102IIILL0=I000IL101IIL2102IIIL3、根据要求将上式变换为与非形式DepartmentofElectronicsandInformationScience、根据输出逻辑表达式画出逻辑图。00IL101IIL2102IIILDepartmentofElectronicsandInformationScience例2试设计一个码转换电路,将4位格雷码转换为自然二进制码。可以采用任何逻辑门电路来实现。解:(1)明确逻辑功能,列出真值表。设输入变量为G3、G2、G1、G0为格雷码,当输入格雷码按照从0到15递增排序时,可列出逻辑电路真值表输出变量B3、B2、B1和B0为自然二进制码。DepartmentofElectronicsandInformationScience输出输入1111100011101001110110111100101010111110101011111001110110001100B3B2B1B0G3G2G1G0输出输入逻辑电路真值表DepartmentofElectronicsandInformationScience(2)画出各输出函数的卡诺图,并化简和变换。33GB2B2G3G2G3GDepartmentofElectronicsandInformationScience2G3G1B1G2G3G1G2G3G1G2G3G1G(2G3G)2G3G1G2G3G)2G3G1G3G2G1G0B3G2G1G0G0011110000111100B1B0G2G3G10101101001011010B0G0G2G3G1DepartmentofElectronicsandInformationScience(3)根据逻辑表达式,画出逻辑图=1B0B1B2B3G0G1G2G3=1=1DepartmentofElectronicsandInformationScience组合逻辑电路中的竞争冒险4.3.1产生的竞争冒险的原因4.3.2消去竞争冒险的方法DepartmentofElectronicsandInformationScience组合逻辑电路中的竞争冒险不考虑门的延时时间1AAL0AAL4.3.1产生的竞争冒险的原因DepartmentofElectronicsandInformationScience竞争:当一个逻辑门的两个输入端的信号同时向相反方向变化,而变化的时间有差异的现象。冒险:两个输入端的信号取值的变化方向是相反时,如门电路输出端的逻辑表达式简化成两个互补信号相乘或者相加,由竞争而可能产生输出干扰脉冲的现象。DepartmentofElectronicsandInformationScience消去竞争冒险的方法1.发现并消除互补变量ABC1&LB=C=0时为消掉AA,变换逻辑函数式为))((CABAL可能出现竞争冒险。AALBCBAACLDepartmentofElectronicsandInformationScience增加乘积项,避免互补项相加AACCBCB≥1&&1L,当A=B=1时,根据逻辑表达式有CBACL当A=B=1时CBACL1CCLCBACLABCCLAB01A00010111LBC00011110DepartmentofElectronicsandInformationScience输出端并联电容器如果逻辑电路在较慢速度下工作,为了消去竞争冒险,可以在输出端并联一电容器,致使输出波形上升沿和下降沿变化比较缓慢,可对于很窄的负跳变脉冲起到平波的作用。4~20pFDepartmentofElectronicsandInformationScience若干典型的组合逻辑集成电路4.4.1编码器4.4.2译码器/数据分配器4.4.3数据选择器4.4.4数值比较器4.4.5算术运算电路DepartmentofElectronicsandInformationScience若干典型的组合逻辑集成电路4.4.1编码器1、)编码器(Encoder)的概念与分类如:8421BCD码中,用1000表示数字8如:ASCII码中,用1000001表示字母A等编码:赋予二进制代码特定含义的过程称为编码。编码器:具有编码功能的逻辑电路。DepartmentofElectronicsandInformationScience能将每一个编码输入信号变换为不同的二进制的代码输出。如8线-3线编码器:将8个输入的信号分别编成8个3位二进制数码输出。如BCD编码器:将10个编码输入信号分别编成10个4位码输出。编码器的逻辑功能:1、)编码器(Encoder)的概念与分类DepartmentofElectronicsandInformationScience编码器的分类:普通编码器和优先编码器。普通编码器:任何时候只
本文标题:数字电子技术基础第四章新
链接地址:https://www.777doc.com/doc-2330205 .html