数字电路第四章组合逻辑电路.ppt
《数字电路第四章组合逻辑电路.ppt》由会员分享,可在线阅读,更多相关《数字电路第四章组合逻辑电路.ppt(108页珍藏版)》请在三一办公上搜索。
1、第四章 组合逻辑电路教学要求:1、熟练掌握基于门电路的组合逻辑电路的分析和设计方法,以及编码器、译码器、数据选择器、加法器、数码比较器等常用组合逻辑部件的功能、原理和主要用途。2、根据给定的门电路(SSI)组件或MSI组件,设计其它功能的组合逻辑电路。,前 言1、组合逻辑网络的特点:组合逻辑网络的特点是,任何一个时刻的稳定输出,只取决于该时刻的输入,而与网络以前时刻的输入无关。2、电路结构:由逻辑门电路组成。只有从输入到输出通道,没有从输出到输入通路。这种电路没有记忆功能。3、输入与输出信号的函数关系:写成向量函数的形式:,4、组合逻辑网络的分析与设计:所谓分析是对给定的逻辑电路,阐明其输入状
2、态与输出状态之间的关系。即看它所能完成的逻辑功能。所谓设计(又称为综合)是根据实际的命题即给定的功能要求,做出相应的逻辑电路,也就是在给定的逻辑功能块之间选取最佳的连线方案。在逻辑电路的分析与设计中,核心问题是经济合理。要做到这一点,就有一个最佳方案的问题,当然最佳的标准根据不同的要求,它不是唯一的。但是作为逻辑设计的古典方法来说,它的最佳标准就是最经济,即要求所用的集成块最少,集成块之间的连线也最少。,目前,随着大规模集成电路的出现,设计的出发点不再是使集成块最省,而是力求使系统合理,所用的功能块少。即使这样,古典的方法至今还是很有用的。5、正逻辑与负逻辑的定义:前面曾用真值表来描述逻辑运算
3、。在真值表中用“1”表示逻辑真,用“0”表示逻辑假,而没有指出这个“1”和“0”对应的具体电位。A、正逻辑:用逻辑门的高电平代表“1”,低电平代表“0”。B、负逻辑:用逻辑门的高电平代表“0”,低电平代表“1”。,采用正逻辑与负逻辑的真值表如下所示。比较两个真值表发现,正逻辑与门和负逻辑或门等同;正逻辑或门和负逻辑与门等同。这一点在以后会经常用。为了讨论方便,下面所讨论的逻辑电路均对正逻辑而言。,组合逻辑电路的分析所谓逻辑电路的分析,就是找出给定逻辑电路输出 和输入之间的逻辑关系,并指出电路的逻辑功能。一、分析步骤:1、由给定的逻辑电路,从输入端开始,根据器件 的功能逐级推导出输出端的逻辑函数
4、表达式。2、根据输出函数表达式列出真值表。3、用文字概括出电路的逻辑功能。二、分析举例:1、分析图示组合逻辑 电路的逻辑功能:,A、输出端的逻辑函数表达式:B、真值表:C、逻辑功能:三变量少数服从多数表决器。,2、分析图示组合逻辑电路的逻辑功能:A、逻辑表达式:B、真值表:C、逻辑功能:完成异或功能,半加功能,或者说当两输入不同时,输出为1。,3、分析图示电路,指出该电路的逻辑功能。A、写出函数表达式:B、真值表:C、分析功能:电路称为一位全加器。,2 组合逻辑电路的设计 一、最佳设计的衡量 工程上的最佳设计,通常需要用多个指标去衡量,主要考虑的问题有以下几个方面:1、所用的逻辑器件数目最少,
5、器件的种类最少,且器 件之间的连线最简单。这样的电路称“最小化”电路。2、满足速度要求,应使级数尽量少,以减少门电路的延 迟。3、功耗小,工作稳定可靠。注:最小化电路不一定是最佳化电路,必须从经济 指标、速度和功耗等多个指标综合考虑,才能 设计出最佳电路。组合逻辑电路可以采用小规模集成电路实现,也可以采用中规模集成电路器件或存储器、可编程逻辑器件来实现。下面先介绍采用传统设计的实例。,二、以SSI为组件的组合逻辑电路的设计步骤:1、进行逻辑抽象,列出描述实际逻辑问题的真值表。(是基础,也是关键)1)首先弄清:什么是输入变量,输出变量或逻辑函数;2)弄清输入变量和输出变量或逻辑函数间的因果关系;
6、3)给输入、输出变量赋值,并根据给定的因果关系列出真值表。2、根据真值表写出表达式并化简,得到最简与或式。3、将最简与或式变换成满足给定要求的形式(根据要求选用的组件而定)。4、画出逻辑电路。5、工艺设计。,三、设计举例:1、某工厂用两盏灯来反映3台机器的故障情况。当一台机器有故障时黄灯亮;两台机器有故障时红灯亮;三台机器有故障时两盏灯同时亮。采用异或门和与非门进行设计。解(1)设用A、B、C作为输入变量,表示三台机器的状态,有故障用“1”表示,否则为“0”。设:用Y和R作为输出变量,分别表示黄灯和红灯,灯亮用“1”表示,否则为“0”。(2)列真值表画卡若图,(3)逻辑表达式:(4)画出电路(
7、见仿真),2、下图所示是具有两个输入X、Y和三个输出Z1、Z2、Z3的组合电路。写出当XY时Z1 1;X=Y时 Z2 1;当XY时Z3 1,写出电路的真值表,求出输出方程。解:A、列真值表:B、写出函数表达式:C、分析逻辑功能:1位比较器。,3、设计一个一位全减器。解:A、列真值表:逻辑抽象 输入变量:被减数An、减数Bn低位向本位的借位Cn输出变量:本位差Dn本位向高位的借位C n+1 列真值表,B、写逻辑函数式:画出Cn+1和Dn的K图1)、用与或非门实现 Cn+1和Dn:可在K图中直接圈0化简(得原函数的非),由还原律可得与或非式。2)、用异或门实现Dn:可直接对最小项表达式化简求得,3
8、)、用与非门实现 Cn+1:可在K图中直接圈1化简得最简与或式。再对最简与或式两次求反进行变换。,C、画出逻辑电路:,4、设计一组合电路,当接收的4位二进制数能被4整除时,使输出为1。A、列真值表:数N8A+4B+2C+D 注:0可被任何数整除B、写逻辑函数式:画出F的K图 C、画出逻辑电路:略,5、设计一组合电路,比较2个2位二进制数X、Y的大小,当 XY时,使输出为1。A、分析题意,列真值表:B、写逻辑函数式:C、画出逻辑电路:略,6、设计一个将8421 BCD码转换为余3码的变换电路。A、分析题意,列真值表:该电路输入为8421 BCD码,输出为余3码,因此它 是一个四输入、四输出的码制
9、变换电路,框图、真值表如图示:其中:10101111 为无关项。,K图化简:,B、选择器件:从门电路的数量、种类、速度等方面综合折中考虑。选择非门,与非门,异或门。C、写出输出函数表达式:先得出最简与或式,然后进行函数式变换。变换时一方面应尽量利用公共项以减少门的数量,另一方面减少门的级数,以减少传输延迟时间,因而得到输出函数式为:,D、画逻辑电路:电路采用了三种门电路,速度较快,逻辑图如图示。,7、用或非门设计一组合电路,其输入为8421BCD码,输出L。当输入数能被4整除时,L1,其他情况均为0。(0可以被任何数整除)A、分析题意,列真值表:其中:10101111为无关项。,B、写逻辑函数
10、式:C、最简设计D、画逻辑电路:A B C L D,8、在只有原变量输入,没有反变量输入条件下,用与非门实现函数。A、生成项:公式 BC项为多余项,也称生成项。头部因子与尾部因子:乘积项中,原变量部分称头部 因子,反变量部分称尾部因子。有用的生成项:除尾部因子之外的其它变量因子(头 部因子)相同的乘积项。B、由函数F可知:为有用的生成项。所以:,C、尾部因子变换,尽可能减少尾部因子的种类,即取得最多的尾部公共项。所用的公式是:即因子插入法。依此,上式变为:D、两次取反,得与非与非表达式:E、画逻辑图,如图所示:,3 常用MSI组合逻辑器件及应用一、编码器 用文字、符号或数码表示特定对象的过程称
11、为编码。在数字电路中用二进制代码表示有关的信号称为二进制编码。实现编码操作的电路就是编码器。按照被编码信号的不同特点和要求,有二进制编码器、二十进制编码器、优先编码器之分。1、二进制编码器 用n位二进制代码对N个(N=2n)一般信号进行编码的电路,叫做二进制编码器。例如n=3,可以对8个一般信号进行编码。编码器特点:任何时刻只允许输入一个有效信号。其输入是一组有约束(互相排斥)的变量,否则输出会发生混乱。,A、三位二进制编码器框图:输入:I0I7 8个高电平信号输出:三位二进制代码F2、F1、F0 B、真值表:,C、编码器的输出函数 1)由真值表得出编码器输出函数为:2)因为任何时刻,I0I7
12、当中仅有一个取值为1,利用 这个约束条件将上式化简,得到:,D、三位二进制编码器的框图:,2、二十进制(BCD)编码器 将十进制数(09)10个信号编成二进制代码的电路叫做二十进制编码器。它的输入是代表09这10个数符的状态信号,输出是相应的BCD码。其特点是任何时刻只允许输入一个有效信号。A、8421 BCD码编码表:,B、编码器的各输出表达式:C、8421BCD码编码器电路图:,3、优先编码器 优先编码器常用于优先中断系统和键盘编码。与普通编码器不同,优先编码器允许多个输入信号同时有效,但它只按其中优先级别最高的有效输入信号编码,对级别较低的输入信号不予理睬。常用的MSI优先编码器有10线
13、4线(如74LS147)、8线3线(如74LS148)。A、74LS148二进制优先编码器的逻辑符号:,1)输入端:70为状态信号输入端,低电平 有效。7的优先级别最高,0的级别最低。2)输出端:C、B、A 为代码(反码)输出端。C为最高位,A 为最低位。3)使能端:E1为使能(允许)输入端,低电平 有效。当E1=0时,电路允许编码。当E1=1时,电路禁止编码。此时 输出C、B、A均为高电平。4)E0为选通输出端CS为扩展输出端 它们用于级联和扩展。,B、74LS148的功能表:,C、用2片83优先编码器扩展为164优先编码器,二、译码器1、二进制译码器 二进制译码器有n个输入端(即n位二进制
14、码),2n个输出线。常见的MSI译码器有24译码器、38译码器和416译码器。变量译码器也称为最小项发生器。A、24译码器1)逻辑电路及逻辑符号:(输出信号低电平有效),E为使能端:它可用来引入选通脉冲,以抑制冒险脉冲 的发生。也可用来扩展输入变量数。2)功能表:当 时:3)输出函数:4)功能扩展:,B、38译码器:1)、译码器逻辑符号:2)、功能表如表:,3)、输出函数:E1=1,E2A+E2B=0处于译码状态,否则被禁止译码。C、二进制译码器的应用:1)、实现存储系统的地址译码。2)、实现逻辑函数(最小项发生器)。3)、用作数据分配器或脉冲分配器。D、举例:试用38译码器实现函数:因为:当
15、使能端有效时,每个输出,所以:只要将输入变量加至译码器的地址输入端,并在输出端辅以少量的门电路,便可实现。,逻辑电路:同理解F2:2、二十进制译码器 二十进制译码器也称BCD译码器,它的功能是将输入的一位BCD码(四位二进制)译成10个高、低电平输出信号,因此也叫410译码器。,A、二十进制译码器74LS42的逻辑图和逻辑符号。,B、74LS42功能表:,3、显示译码器 A、显示译码器是用来驱动显示器件,显示数字或字符的MSI部件。显示译码器随显示器件的类型而异,与辉光数码管相配的是BCD十进制译码器,而常用的发光二极管(LED)数码管、液晶数码管、荧光数码管等是由7个或8个字段构成字形的,因
16、而与之相配的有BCD七段或BCD八段显示译码器。B、显示译码原理。发光二极管(LED)由特殊的半导体材料砷化镓、磷砷化镓等制成,有红、黄、绿等色。LED数码管有共阳、共阴之分。共阴式LED数码管的原理图如图所示。使用时,公共阴极接地,7个阳极ag由相应的BCD七段译码器来驱动(控制),如图所示。,1)、共阴式LED数码管的原理图:2)、BCD七段译码器来驱动电路图:,C、BCD七段(共阴)译码器真值表:,三、数据选择器 数据选择器又称多路选择器(Multiplexer,简称MUX),其框图如图所示。它有n位地址输入、2n位数据输入、1位输出。每次在地址输入的控制下,从多路输入数据中选择一路输出
17、,其功能类似于一个单刀多掷开关。常用的数据选择器有:2选1、4选1、8选1、16选1等。,1、4选1数据选择器A、逻辑图及符号:其中D0D3是数据输入端,也称为数据通道;A1、A0是地址输入端,或称选择输入端;Y是输出端;E是 使能端,低电平有效。,B、功能表:C、4选1 MUX的逻辑表达式(E=0):mi是地址变量A1、A0所对应的最小项,称地址最小项。,2、8选1数据选择器(MUX)A、逻辑符号:B、功能表:C、K图:D、输出表达式:,3、数据选择器的应用:数据选择器的应用很广,可作数据选择,以实现多路信号分时传送;可实现组合逻辑函数;可在数据传输时实现并串转换;可产生序列信号。A、用MU
18、X实现函数F原理:1)、对于n个地址输入的MUX,表达式为:2)、任何一个具有n个输入变量的逻辑 函数都可以用最小项之和来表示:3)、比较Y和F的表达式可以看出,只 要将逻辑函数的输入变量A、B、C、加至数据选择器地址输入端,并适当选择Di的值,就可以使F=Y。,B、函数的输入变量数 L 小于等于选用MUX的地址 输入端数 n 时:a)、当L=n时:只要将函数的输入变量A、B、C、依 次接到MUX的地址输入端,根据函数F所需要的最 小项,确定MUX中Di的值(0或1)即可;b)、当Ln时:将MUX的高位地址输入端不用(接0或 1),其余同上。3)、举例:试用8选1MUX实现逻辑函数:解:a.首
19、先求出F的最小项 表达式。将F填入K图,根据K图可得。,b.采用8选1 MUX时:c.令A2=A,A1=B,A0=C,且D1=D2=D3=D4=D5=D7=1,D0=D6=0则:Y=(ABC)m(01111101)=m(1,2,3,4,5,7)故F=Y。d.用8选1MUX实现函数F的逻辑图:,C、函数的输入变量数 L 大于选用的MUX的地址输入端 数 n 时:a)、从L个输入变量中选择n个直接作为MUX的地址输 入,多余的(L-n)个变量要反映到MUX的数据输入 Di端,即Di是多余输入变量的函数,简称余函数。设计的关键是如何求出函数Di。确定余函数Di可以采用代数法或降维K图法。b)、举例1
20、:试用4选1MUX实现三变量函数:a.首先选择地址输入,令A1A0=AB,则多余输入变量为C,余函数Di=f(c)。b.代数法确定余函数Di。,将F的表达式变换为与Y 相应的形式:将F与Y对照可得:c.卡诺图法确定余函数Di。在K图中选择AB=A1A0,则AB变量按其组合可直接将F的K图划分为四个子K图。每个子K图所对应的函数就是余函数Di。在各子K图上直接化简,便可求出余函数Di的值:,d.逻辑图:e.解题步骤归纳如下:画出函数F的K图。选择地址输入。在F的K图上确定余函数Di的范围。求余函数Di。画出逻辑图。,3)、举例2:试用8选1MUX实现逻辑函数:a.画出F的四变量K图:b.选择地址
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字电路 第四 组合 逻辑电路
链接地址:https://www.31ppt.com/p-6050091.html