电工与电子技术 12 门电路和组合逻辑电路(3~4).ppt
《电工与电子技术 12 门电路和组合逻辑电路(3~4).ppt》由会员分享,可在线阅读,更多相关《电工与电子技术 12 门电路和组合逻辑电路(3~4).ppt(68页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、12.3 12.3 组合逻辑电路的分析与设计组合逻辑电路的分析与设计根据逻辑功能和结构特点的不同,数字电路可分成组合根据逻辑功能和结构特点的不同,数字电路可分成组合逻辑电路(简称组合电路)和时序逻辑电路(简称时序逻辑电路(简称组合电路)和时序逻辑电路(简称时序电路)电路)组合逻辑电路的特点是:输出与输入的关系具有即时性,组合逻辑电路的特点是:输出与输入的关系具有即时性,即电路任一时刻的输出仅与电路当时的输入有关,而与即电路任一时刻的输出仅与电路当时的输入有关,而与电路原来的状态无关,没有记忆和存储功能。其函数关电路原来的状态无关,没有记忆和存储功能。其函数关系为系为 其一般示意图如图其一般示意
2、图如图12-3-112-3-1所示所示12.3.1 12.3.1 12.3.1 12.3.1 组合逻辑电路的分析组合逻辑电路的分析组合逻辑电路的分析组合逻辑电路的分析 组合逻辑电路分析就是给定某逻辑电路,分析其逻组合逻辑电路分析就是给定某逻辑电路,分析其逻辑功能辑功能,即找出电路输出与输入之间的逻辑关系即找出电路输出与输入之间的逻辑关系一般步骤为:一般步骤为:一般步骤为:一般步骤为:1.根根据逻辑图写输出函数的表达式;据逻辑图写输出函数的表达式;2.对表达式进行化简,求最简式对表达式进行化简,求最简式;3.列出输出、输入变量之间的真值表列出输出、输入变量之间的真值表;4.说明电路的逻辑功能说明
3、电路的逻辑功能。下面通过例题说明组合逻辑电路的分析过程下面通过例题说明组合逻辑电路的分析过程例例12-3-1 12-3-1 分析图分析图12-3-212-3-2所示逻辑电路的逻辑功能。所示逻辑电路的逻辑功能。解:解:a.a.由图可得由图可得b.b.化简化简其卡诺图为其卡诺图为化简后化简后d.d.由真值表可知此电路为非一致电路,由真值表可知此电路为非一致电路,即输入即输入A A、B B、C C取值不一样时输出为取值不一样时输出为1,1,否则为否则为0.0.c.c.由上述最简逻辑式可得输出输入由上述最简逻辑式可得输出输入的真值表如表的真值表如表12-3-112-3-1所示所示解:由解:由12-3-
4、312-3-3图可得图可得其真值表如表其真值表如表12-3-2所示所示由真值表可得,此电路的逻辑功由真值表可得,此电路的逻辑功能为半加器。即两个一位二进制能为半加器。即两个一位二进制数相加,数相加,SH为和,为和,CH为进位为进位例例12-3-2 12-3-2 分析图分析图12-3-312-3-3所示电路的逻辑功能所示电路的逻辑功能12.3.2 12.3.2 12.3.2 12.3.2 组合逻辑电路的设计组合逻辑电路的设计组合逻辑电路的设计组合逻辑电路的设计根据所给的逻辑功能要求,设计能实现该功能的简单而根据所给的逻辑功能要求,设计能实现该功能的简单而又可靠的最佳逻辑电路。所谓的最简就是指实现
5、的电路又可靠的最佳逻辑电路。所谓的最简就是指实现的电路所用的器件数最少、器件的种类最少、器件之间的连线所用的器件数最少、器件的种类最少、器件之间的连线也最少。也最少。其步骤为其步骤为其步骤为其步骤为1.进行逻辑抽象。逻辑抽象的步骤为进行逻辑抽象。逻辑抽象的步骤为(1)(1)分析事件的逻辑因果关系,确定输入变量和输出变分析事件的逻辑因果关系,确定输入变量和输出变量;量;通常把引起事件的原因定为输入变量,而把事件的通常把引起事件的原因定为输入变量,而把事件的结果作为输出变量。结果作为输出变量。(2)(2)定义逻辑状态的含义,即逻辑状态的赋值;定义逻辑状态的含义,即逻辑状态的赋值;(3)根据所给逻辑
6、要求列出输出和输入的真值表根据所给逻辑要求列出输出和输入的真值表2.写出逻辑函数式:由真值表写出输出变量的逻辑函数写出逻辑函数式:由真值表写出输出变量的逻辑函数式;式;3.3.将输出逻辑函数表达式进行化简和变换将输出逻辑函数表达式进行化简和变换,根据要求变根据要求变换成适当的形式,如与非与或式等换成适当的形式,如与非与或式等。如果使用小规模。如果使用小规模集成门电路设计,需要将函数式化简为最简形式,以使集成门电路设计,需要将函数式化简为最简形式,以使电路中所用的门个数最少,门的类型最少,输出端个数电路中所用的门个数最少,门的类型最少,输出端个数最少。最少。4.4.根据化简或变换后的函数式画出逻
7、辑电路连接图。根据化简或变换后的函数式画出逻辑电路连接图。解:解:1.1.由题意列出真值表如表由题意列出真值表如表12-3-312-3-32.2.由真值表写出输出端的逻辑式由真值表写出输出端的逻辑式3.3.画出逻辑电路图,如图画出逻辑电路图,如图12-3-412-3-4所示所示例例12-3-3 12-3-3 设两个一位二进制数设两个一位二进制数A A和和B B,试设计判别器,若试设计判别器,若AB,AB,则输出则输出Y Y为为1 1,否则输出,否则输出Y Y为为0.0.输入输入输出输出ABCY00001111001100110101010110010111表表12-3-4解解:(1)(1)根据
8、题意确定输入和输出,并进行逻辑赋值根据题意确定输入和输出,并进行逻辑赋值输入为三盏灯输入为三盏灯A、B、C,其状其状态设灯点亮为态设灯点亮为“1”,熄灭为熄灭为“0”。输出为发出报警信号。输出为发出报警信号Y,交通灯正常工作为交通灯正常工作为“0”,有故障发出报警信号为有故障发出报警信号为“1”。(2)根据题中的逻辑要求写出根据题中的逻辑要求写出真值表,如表真值表,如表12-3-4所示所示例例12-3-4 12-3-4 设计交通灯工作状态检测电路。每一组交通灯设计交通灯工作状态检测电路。每一组交通灯是由红黄绿三盏灯组成,正常时,只能一盏灯点亮。其是由红黄绿三盏灯组成,正常时,只能一盏灯点亮。其
9、它状态均为不正常,检测电路发出故障报警信号,并用它状态均为不正常,检测电路发出故障报警信号,并用与非门实现与非门实现(3)根据真值表写出输出逻辑函数表达式,即根据真值表写出输出逻辑函数表达式,即输入输入输出输出ABCY00001111001100110101010110010111表表12-3-4(4)(4)利用卡诺图进行函数的简利用卡诺图进行函数的简化,如表化,如表12-3-512-3-5所示所示最简与或式为最简与或式为(6)其实现电路其实现电路如图如图12-3-5所示所示(5)(5)变换逻辑函数:变换逻辑函数:根据要求,使用与非门实现根据要求,使用与非门实现解:输入为解:输入为3个工厂,设
10、为个工厂,设为A、B、C,用电为用电为“1”,不用,不用电为电为“0”;输出为甲、乙电;输出为甲、乙电站,设为站,设为Y1和和Y2,供电为供电为“1”,不供电为,不供电为“0”,则,则真值表如表真值表如表12-3-6所示所示输入输入输出输出ABCY100001111001100110101010101101001表表12-3-6输出输出Y200010111例例12-3-5 3个工厂由甲和乙两个变电站供电。若一个工个工厂由甲和乙两个变电站供电。若一个工厂用电,则由甲站供电;若两个工厂用电,则由乙站供厂用电,则由甲站供电;若两个工厂用电,则由乙站供电;若三个工厂用电,则由甲、乙两站同时供电。试设电
11、;若三个工厂用电,则由甲、乙两站同时供电。试设计一个供电控制电路计一个供电控制电路输出端逻辑式为输出端逻辑式为化简:化简:画出实现的逻辑电路,画出实现的逻辑电路,如图如图12-3-6所示所示12.4 常用组合逻辑部件及应用常用组合逻辑部件及应用 常用组合逻辑电路常用组合逻辑电路由厂家制成了中、小规模的单片由厂家制成了中、小规模的单片集成产品集成产品,如,如加法器、编码器、译码器、数据选择器、加法器、编码器、译码器、数据选择器、比较器等。这些集成器件具有通用性强、兼容性好、功比较器等。这些集成器件具有通用性强、兼容性好、功耗小、工作稳定可靠等优点,因而在各类数字系统中被耗小、工作稳定可靠等优点,
12、因而在各类数字系统中被广泛采用广泛采用 12.4.1 12.4.1 加法器加法器加法器加法器12.4.1.1 一位加法器一位加法器a.半加器半加器 完成一位二进制数相加求和及进位运算的逻辑电路,完成一位二进制数相加求和及进位运算的逻辑电路,只考虑两个只考虑两个1 1位二进制数相加,不考虑低位的进位位二进制数相加,不考虑低位的进位 输入有加数和被加数,输出为和输入有加数和被加数,输出为和及进位。设加数为及进位。设加数为A,被加数为被加数为B,和和为为S,进位为进位为C,其真值表如表其真值表如表12-4-1所示。所示。其逻辑电路及逻辑符号如其逻辑电路及逻辑符号如图图12-4-112-4-1所示所示
13、输出端的逻辑式为输出端的逻辑式为 b.全加器全加器 在在实实际际的的二二进进制制数数相相加加中中,除除了了最最低低位位外外,其其余余各各位位都都要要考考虑虑从从相相邻邻低低位位来来的的进进位位,这这种种考考虑虑低低位位进进位位的的加法器叫全加器。加法器叫全加器。故其输入有三个:加数故其输入有三个:加数A、被加数被加数B和低位的进位和低位的进位 Ci-1,输出为三者的和输出为三者的和S和其向高位的进位和其向高位的进位Ci,其真值表如表,其真值表如表12-4-2所示所示输出端的逻辑式为输出端的逻辑式为由半加器组成的全加器的逻辑电路和逻辑符号如图由半加器组成的全加器的逻辑电路和逻辑符号如图12-4-
14、12-4-2 2所示所示12.4.1.2 多位加法器多位加法器 完成两个并行完成两个并行4 4位二进制数相加求和及其进位的逻辑位二进制数相加求和及其进位的逻辑电路称为电路称为4 4位加法器,按结构可分为串行进位和超前进位位加法器,按结构可分为串行进位和超前进位两种。两种。1.串行进位加法器串行进位加法器 串行进位串行进位4 4位加法器是由位加法器是由4 4个全加器通过进位信号串个全加器通过进位信号串接而成的,电路如图接而成的,电路如图12-4-312-4-3所示所示串行进位加法器结构简单,但运算速度慢。应用在对运串行进位加法器结构简单,但运算速度慢。应用在对运算速度要求不高的场合。算速度要求不
15、高的场合。T692T692就是这种串行进位加法器。就是这种串行进位加法器。超前进位超前进位4位加法器是各位同时产生进位信号,同位加法器是各位同时产生进位信号,同时进行相加运算,这样提高运算速度时进行相加运算,这样提高运算速度2.2.超前进位加法器超前进位加法器 为了提高速度,若使进位信号不逐级传递,而是运为了提高速度,若使进位信号不逐级传递,而是运算开始时,即可得到各位的进位信号,采用这个原理构算开始时,即可得到各位的进位信号,采用这个原理构成的加法器,就是超前进位(成的加法器,就是超前进位(Carry LookCarry Lookaheadahead)加法加法器器 74 74LS283LS2
16、83就是采用这种超前进就是采用这种超前进位的原理构成的位的原理构成的4 4位超前进位加法位超前进位加法器,逻辑图形符号如图器,逻辑图形符号如图12-4-412-4-4所示所示其中:其中:A3A0为一个四位二进制为一个四位二进制数的输入;数的输入;B3B0为另一个二进为另一个二进制数的输入;制数的输入;CI为最低位的进位;为最低位的进位;CO是最高位的进位;是最高位的进位;S3S0为各为各位相加后的和。位相加后的和。超前进位加法器提高了运算速度,但同时增加了电超前进位加法器提高了运算速度,但同时增加了电超前进位加法器提高了运算速度,但同时增加了电超前进位加法器提高了运算速度,但同时增加了电路的复
17、杂性,而且位数越多,电路就越复杂。路的复杂性,而且位数越多,电路就越复杂。路的复杂性,而且位数越多,电路就越复杂。路的复杂性,而且位数越多,电路就越复杂。图图12-4-4是用两片是用两片4位超前进位全加器构成的位超前进位全加器构成的8位并串行进位并串行进位全加器的电路。位全加器的电路。图图12-4-4中,低位的进位信号接地,每片为超前进位的全中,低位的进位信号接地,每片为超前进位的全加器,而两片之间是串行进位,即低位片的高位进位信加器,而两片之间是串行进位,即低位片的高位进位信号,接到高位片的低位进位端。号,接到高位片的低位进位端。例例12-4-1 12-4-1 试用试用2 2片全加器和异或门
18、构成带符号位的求补电片全加器和异或门构成带符号位的求补电路路解:实解:实现的电现的电路如图路如图12-4-5所示所示 当当D70,输入为正数,由输入为正数,由A 0=A,且且Ci0,则为原则为原码输出;码输出;当当D71,输入为负数,由输入为负数,由A 1=A,且且Ci1则为补码则为补码输出;输出;12.4.2 12.4.2 12.4.2 12.4.2 编码器编码器编码器编码器 用文字、符号或数码表示特定信息的过程称为编码,用文字、符号或数码表示特定信息的过程称为编码,实现编码功能的电路称为编码器。它的输入信号是一组实现编码功能的电路称为编码器。它的输入信号是一组反映不同信息的变量,输出是一组
19、代码反映不同信息的变量,输出是一组代码 根据有无优先权可分为普通编码器和优先编码器,根据有无优先权可分为普通编码器和优先编码器,根据编码的进制可分为二进制编码和二十进制编码器根据编码的进制可分为二进制编码和二十进制编码器 由由于于n位位二二进进制制代代码码有有2n个个取取值值组组合合,可可以以表表示示2n种种信信息,所以息,所以n位代码的二进制编码器一般有位代码的二进制编码器一般有2n个输入端。个输入端。1.1.普通编码器普通编码器 普通编码设计方法和组合逻辑电路的设计过程一样,普通编码设计方法和组合逻辑电路的设计过程一样,以以2位二进制编码器为例位二进制编码器为例 2位二进制编码器位二进制编
20、码器有四个输入端,二个输出端有四个输入端,二个输出端,均均为低电平有效,故称为为低电平有效,故称为4 4线线2 2线编码器线编码器其真值表如表其真值表如表12-4-312-4-3所示所示 当某一输入端为低电平当某一输入端为低电平时,输出与该输入对应时,输出与该输入对应的代码。但该电路要求的代码。但该电路要求任何时刻只允许一个输任何时刻只允许一个输入端有效(低电平),入端有效(低电平),其余输入端无效(高电其余输入端无效(高电平)。否则电路不能正平)。否则电路不能正常工作,输出错误编码常工作,输出错误编码 利用卡诺图进行化简,如表利用卡诺图进行化简,如表12-4-412-4-4和和12-4-51
21、2-4-5所示所示 则:则:实现的逻辑电路如图实现的逻辑电路如图12-4-712-4-7所示所示2.2.优先编码器优先编码器 普通编码器每次只能输入一个信号。而优先编码器普通编码器每次只能输入一个信号。而优先编码器可以同时输入几个信号,在设计时已经将各输入信号的可以同时输入几个信号,在设计时已经将各输入信号的优先顺序排好。当几个信号同时输入时,优先权最高的优先顺序排好。当几个信号同时输入时,优先权最高的信号优先编码,它不必对输入信号提出严格要求,而且信号优先编码,它不必对输入信号提出严格要求,而且使用可靠、方便,所以应用最为广泛使用可靠、方便,所以应用最为广泛 。国产的优先编码器有国产的优先编
22、码器有8线线-3线优先编码器线优先编码器74LS148(TTL型)、型)、CC4532(CMOS型);二十进制优先编码器型);二十进制优先编码器10线线-4线优先编码器线优先编码器74LS147、CC40147等。等。下面介绍下面介绍8线线3线优先编码器线优先编码器74LS148的功能及扩展的功能及扩展 8 8线线3 3线优先编码器线优先编码器7474LS148LS148逻辑符号如图逻辑符号如图12-4-812-4-8所示所示其中:其中:注:输出端的小圆圈是表注:输出端的小圆圈是表示输出以反码的形式输出。示输出以反码的形式输出。其功能表如表其功能表如表12-4-612-4-6所示所示说明:说明
23、:解:解:a.a.要求要求1616个输入端,每个个输入端,每个7474LS148LS148有有8 8个输入端,两个输入端,两片正好片正好1616个输入端个输入端,满足输入端的要求;满足输入端的要求;b.b.根据优先权的要求,若第一片的优先级比第二片高,根据优先权的要求,若第一片的优先级比第二片高,则第一片的输入为则第一片的输入为 ,第二片的输入为,第二片的输入为当第一片工作时第二片不能工作,即要使第二片的片选当第一片工作时第二片不能工作,即要使第二片的片选输入端输入端c.c.由于由于7474LS148LS148输出端只有输出端只有3 3个,要想根据要求输出为个,要想根据要求输出为4 4线,必须
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电工与电子技术 12 门电路和组合逻辑电路34 电工 电子技术 门电路 组合 逻辑电路
限制150内