第四章组合逻辑电路的分析与设计

上传人:jiups****uk12 文档编号:54891013 上传时间:2018-09-21 格式:PPT 页数:79 大小:1.70MB
返回 下载 相关 举报
第四章组合逻辑电路的分析与设计_第1页
第1页 / 共79页
第四章组合逻辑电路的分析与设计_第2页
第2页 / 共79页
第四章组合逻辑电路的分析与设计_第3页
第3页 / 共79页
第四章组合逻辑电路的分析与设计_第4页
第4页 / 共79页
第四章组合逻辑电路的分析与设计_第5页
第5页 / 共79页
点击查看更多>>
资源描述

《第四章组合逻辑电路的分析与设计》由会员分享,可在线阅读,更多相关《第四章组合逻辑电路的分析与设计(79页珍藏版)》请在金锄头文库上搜索。

1、第四章 组合逻辑电路的分析与设计,4.2 小规模集成器件的组合电路的设计,4.3 常用组合逻辑功能单元电路(中规模集成器件),4.4 中规模集成器件实现组合电路,4.5 实际逻辑问题举例,4.1 组合逻辑电路的分析,4.6 组合逻辑电路中的竞争冒险,每一个输出变量是全 部或部分输入变量的函数: L1=f1(A1、A2、Ai) L2=f2(A1、A2、Ai) Lj=fj(A1、A2、Ai),逻辑电路通常分为组合逻辑电路和时序逻辑电路两大类。组合电路的定义是: 电路任一时刻的输出状态只由该时刻的输入所决定, 而与电路的原状态无关。组合电路就是由门电路组合而成,电路中没有记忆单元,一般没有反馈通路。

2、,组合逻辑电路的特点,4.1 组合逻辑电路的分析,分析过程一般包含以下几个步骤 ( 逐级推导法 ),例 4.1.1:组合电路如图所示,分析该电路的逻辑功能。,解:(1)由逻辑图逐级写出表达式(借助中间变量P)。,(2)化简与变换:,(3)由表达式列出真值表。,(4)分析逻辑功能 : 当A、B、C三个变量不一致时,输出为“1”,所以这个电路称为“不一致电路”。,例 4.1.2:组合电路如图所示,分析该电路的逻辑功能。,真值表,特点:输入相同为“1”;输入不同为“0”。,同或门,1,例 4.1.3:分析下图的逻辑功能。,0,1,被封锁,1,B,当M=1时 电路工作过程:,1,0,被封锁,1,特点:

3、 M=1时选通A路信号;M=0时选通B路信号。,选通电路,当M=0时 电路工作过程:,例 4.4.1 设计一个3人抢答电路。3人A、B、C各控制一个按键开关KA、KB、KC和一个发光二极管DA、DB、DC。谁先按下开关,谁的发光二极管亮,同时使其他人的抢答信号无效。,4.2 小规模集成器件的组合电路设计,一. 设计过程的基本步骤:,将文字描述的逻辑命题(功能)变换为真值表,这是十分重要的一步。作出真值表前要仔细分析解决逻辑问题的条件, 作出输入、输出变量的逻辑规定,然后列出真值表。,进行函数化简, 化简形式应依据选择什么逻辑门而定。,根据化简结果和选定的门电路, 画出逻辑电路。,例 4.2.1

4、:设计一个三人表决电路,结果按“少数服从多数”的原则决定。,解 (1):设置输入变量和输出变量。,(2) 列真值表,输入变量A、B、C:同意为逻辑“1”, 不同意为逻辑“0”。 输出变量L:通过为逻辑“1”,没通过为逻辑“0”。,得最简与或表达式:,(4)画出逻辑图:,(5)如果,要求用与非门实现该逻辑电路,就应将表达式转换成与非与非表达式:,画出逻辑图。,(3)用卡诺图化简。,例 4.2.2:设计三个不同地点的开关控制一盏灯的电路。,解:首先分析题意,令A、B、C 表示三个开关 ,F 为灯;1 和 0 表示开关或灯的两个状态。然后列出真值表如下:,例 4.2.3: A、B、C、D四人有一人做

5、了一件坏事; A 说: 我没有做坏事; B 说: 这是C做的;C 说: B的说法是错的; D 说: 这是B做的.,问: a 只有一人叙述是正确的, 这事是谁做的?b 只有一人叙述是不正确的, 这事是谁做的?,解: 令 原变量为做了坏事; 反变量为没做坏事; 列出每人叙述的表达式:,A 说:,B 说:,C 说:,D 说:,比较这四个表达式中只有一个说了因只有一人叙述是正确的,所以这事是A做的.,(2) 有三人说了m4, 只有B没有说所以这事是B做的.,例 A、B、C、D 四人比赛,A 说: C为一名, B为二名; B 说: C为二名, D为三名; C 说: A为二名, D为四名.他们三人说对了一

6、半, 问名次排列顺序. (无并列),解: 根据这三人叙述建立表达式:,名次排列顺序: C为第一, A为第二, D为第三, B为第四.,约束条件为:,二. 用“与非” 门设计逻辑函数的最佳化 :,要求: 只有原变量输入, 用最少的”与非” 门设计,例如 实现异或逻辑函数,用与非门实现的逻辑图,加接反相器消除反变量,用”与非” 门设计逻辑函数的方法,头部因子: 在乘积项中原变量部分称为乘积项头部,每个原变量称为头部因子.,尾部因子: 在乘积项中反变量部分称为乘积项尾部,每个反变量称为尾部因子。,替代尾部因子: 把头部因子的各种组合以与的形式插入尾部因子中,其与项和原与项是相等的。所得到的尾部称为替

7、代尾部因子.,用“与非” 门设计步骤:,化简为最简”与或”式;,利用公式: 选取有用的 生成项加入到原简式中,具有头部相同的乘积项进行合并.,寻找对各个与项都能适用的公共替代尾部因子;,求两次反,得到”与非与非”表达式;,画逻辑图。,解 (1) 化简为最简”与或”式;,(2) 选取有用的生成项;合并头部相同的乘积项;,(3)求两次反,得到”与非与非”表达式;,ACDB,F,解,ABC,F,第四章 组合逻辑电路的分析与设计,4.2 小规模集成器件的组合电路的设计,4.3 常用组合逻辑功能电路及应用(中规模集成器件),4.4 实际逻辑问题举例,4.1 组合逻辑电路的分析,4.5 组合逻辑电路中的竞

8、争冒险,4.3 常用组合逻辑功能电路及应用 (中规模集成器件),中规模组合逻辑集成器件是由工厂生产的用途广泛的 逻辑功能单元电路,具有通用性和自扩展性。主要包括:1. 编码器;2. 译码器;3. 数据选择器;4. 数码比较器;5. 全加器等。,本节主要讨论这些电路的逻辑功能,应用,对其内部电路只做一般介绍。,一.编码器: 实现用二进制码来表示某个输入端或某个数,符号的电路。,4.3.1 二十进制编码器,例:用8421BCD码表示十个按键的编码电路。(多输入少输出),编码电路框图:定义输入输出变量数;,I0 I1I9,A B C D,输入端信号有约束条件是:某时刻对输入端进行编码时, 只能有一个

9、输入端的信号有输入, 如为高电平(或低电平) , 其它输入端的信号应该为高电平(或低电平).不能有两个输入端的信号有输入.,由真值表写出各输出的逻辑表达式为:,1 1 1 1 1 1 1 1 1 0,0 0 0 0,1 1 1 1 1 1 1 1 0 1,0 0 0 1,1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1,0 0

10、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 0 1 0 0 1,列出真值表:,重新整理得:,由表达式画出逻辑图:,0,1,1,0,0,增加控制使能标志GS :,二. 二进制编码器,3位二进制编码器: 8个输入端,3个输出端,常称为8线3线编码器。,由真值表写出各输出的逻辑表达式为:,用门电路实现逻辑电路:,三优先编码器: 允许同时输入两个以上信号,按优先级输出。,集成优先编码器举例74148(8线-3线) 注意:该电路为反码输出。EI为使能输入端(低电平有效),EO为使能输出端(高电平有效) ,GS为优先编码工作标志(低电平有效)。,四编

11、码器的应用,1编码器的扩展用两片74148优先编码器串行扩展实现的16线4线优先编码器,2组成8421BCD 编码器,4.3.2 译码器,一译码器: 将输入的二进制代码”翻译”成某输出端的控制信号或另一种代码.是编码的逆过程.,译码器分类:,a. 变量译码器( 最小项译码器 ) :,b. 数字显示译码器 ;,c. 码制变换译码器 ;,变量译码器: 每个输出表示一个最小项. 变量译码器又分为:,完全变量译码器: n 个输入变量,有2n个输出变量;包含了所有的最小项(2n个). 如 3 线8 线(三位)二进制译码器.,非完全变量译码器: 如4线10线译码器.,例:2线4线译码器,三位二进制译码器,

12、写出各输出函数表达式:,画出逻辑电路图:,EWB举例-译码器,1. 二进制译码器74138: 3线8线译码器,二、集成译码器,三、译码器的应用,1译码器的扩展 用两片74138扩展为4线16线译码器,2实现组合逻辑电路,例: 试用译码器和门电路实现逻辑函数:,解:将逻辑函数转换成最小项表达式: 再转换成与非与非形式。,= m3+m5+m6+m7,用一片74138加一个与非门就可实现该逻辑函数。,EWB举例-译码器组成函数发生器,例: 已知某组合逻辑电路的真值表,试用译码器和门电路设计该逻辑电路。,解:写出各输出的最小项表达式,再转换成与非与非形式:,用一片74138加三个与非门就可实现该组合逻

13、辑电路。,可见,用译码器实现多输出逻辑函数时,优点更明显。,与非与非形式:,3构成数据分配器,数据分配器: 将一路输入数据根据地址选择码分配给多路数据输出中的某一路输出。,用译码器设计一个“1线-8线”数据分配器,四、数字显示译码器,数字显示器分类:按显示方式分: 有字型重叠式、点阵式、分段式等。按发光物质分: 有发光二极管(LED)式、荧光式、液晶显示等。1七段式LED显示器,LED显示器有两种结构:,2七段显示译码器74487448是一种与共阴极数字显示器配合使用的集成译码器。,共阴极:,共阳极 演示,7448的逻辑功能:,(1)正常译码显示。LT=1,BI/RBO=1时,对输入为十进制数l15的二进制码(00011111)进行译码,产生对应的七段显示码。,(2)灭零。当LT=1,而输入为0的二进制码0000时,只有当RBI =1时,才产生0的七段显示码,如果此时输入RBI =0 ,则译码器的ag输出全0,使显示器全灭;所以RBI称为灭零输入端。,(3)试灯。当LT=0时,无论输入怎样,ag输出全1,数码管七段全亮。由此可以检测显示器七个发光段的好坏。 LT称为试灯输入端。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号