5第七章 7.1常用中规模组合逻辑电路设计.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《5第七章 7.1常用中规模组合逻辑电路设计.ppt》由会员分享,可在线阅读,更多相关《5第七章 7.1常用中规模组合逻辑电路设计.ppt(78页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、中规模组合逻辑电路设计中规模组合逻辑电路设计中规模通用集成电路应用中规模通用集成电路应用 数据选择器数据选择器译码器译码器 编码器编码器 二进制并行加法器二进制并行加法器加法器加法器11011001+A=1101,B=1001,计算计算A+B。011010011加法运算的基本规则加法运算的基本规则:(1)(1)逢二进一。逢二进一。(2)(2)最低位是两个数最低位的叠加,不需考虑进位。最低位是两个数最低位的叠加,不需考虑进位。(3)(3)其余各位都是三个数相加,包括加数被、加数其余各位都是三个数相加,包括加数被、加数和低位来的进位。和低位来的进位。(4)(4)任何位相加都产生两个结果:本位和、向
2、高位任何位相加都产生两个结果:本位和、向高位的进位。的进位。用半加器实现用半加器实现用全加器实现用全加器实现半加器半加器1+)010+)110+)001+)110进位进位C半加器真值表半加器真值表ABSC0000011010101101S=AB+AB=A BC=AB 半加运算不考虑从低位来的进位。半加运算不考虑从低位来的进位。设:设:A-A-加数;加数;B-B-被加数;被加数;S-S-本位和;本位和;C-C-进位。进位。S=AB+AB=A BC=AB半加器逻辑电路图半加器逻辑电路图A&1BSC半加器半加器COABSC全加器全加器全加器全加器CICOAnBnCn-1SnCn本本位位加加数数低位向
3、本位的进位低位向本位的进位本位和本位和本位向高位的进位本位向高位的进位 能对两个能对两个1 1位二进制数进行相加并考虑低位来的进位,位二进制数进行相加并考虑低位来的进位,即相当于即相当于3 3个个1 1位二进制数相加,求得和及进位的逻辑电位二进制数相加,求得和及进位的逻辑电路称为全加器。路称为全加器。全加器真值表全加器真值表Cn-1AnBnSnCn0000000110010100110110010101011100111111能否用两个半加器来实能否用两个半加器来实现全加器功能?现全加器功能?Sn=Cn-1(An Bn)Cn=AnBn+Cn-1(An Bn)An&1Bn&1Cn-1SnCn1全
4、加器全加器由由2个半加器构成一个全加器个半加器构成一个全加器半加器半加器全加器的逻辑图和逻辑符号全加器的逻辑图和逻辑符号用与门、或门实现用与门、或门实现用与或非门实现用与或非门实现先求先求S Si i和和C Ci i。为此,合并值为。为此,合并值为0 0的最小项。的最小项。再取反,得:再取反,得:实现多位二进制数相加的电路称为加法器。实现多位二进制数相加的电路称为加法器。1、串行进位加法器、串行进位加法器构成构成构成构成:把:把n n位全加器串联起来,低位全加器的进位输出连接位全加器串联起来,低位全加器的进位输出连接到相邻的高位全加器的进位输入。到相邻的高位全加器的进位输入。特点特点特点特点:
5、进位信号是由低位向高位逐级传递的,速度不高。:进位信号是由低位向高位逐级传递的,速度不高。加法器加法器2、并行进位加法器(超前进位加法器)、并行进位加法器(超前进位加法器)本位进位生成项本位进位生成项本位运算结果本位运算结果进位表达式进位表达式和表达式和表达式4位超前进位加位超前进位加法器递推公式法器递推公式超前进位发生器超前进位发生器超前进位发生器超前进位发生器加法器的级连加法器的级连集集成成二二进进制制4位位超超前前进进位位加加法法器器1、8421BCD码转换为余码转换为余3码码BCD码码+0011=余余3码码2、二进制并行加法、二进制并行加法/减法器减法器C0-10时,时,B 0=B,电
6、路,电路执行执行A+B运算;当运算;当C0-11时,时,B 1=B,电路执行,电路执行AB=A+B运算。运算。加法器加法器的应用的应用例例3用一个用一个4 4位二进制并行加法器和六个与门设计一个位二进制并行加法器和六个与门设计一个乘法器,实现乘法器,实现AB,其中其中A=a3a2a1,B=b2b1.解解:根据乘数和被乘数的取值范围,可知乘积范围处在:根据乘数和被乘数的取值范围,可知乘积范围处在021之间。故该电路应有之间。故该电路应有5个输出,设输出用个输出,设输出用Z5Z4Z3Z2Z1表表示,两数相乘求积的过程如下:示,两数相乘求积的过程如下:被乘数被乘数a3a2a1乘数乘数b2b1a3b1
7、a2b1a1b1a3b2a2b2a1b2Z5Z4Z3Z2Z1例例4用用4位位二二进进制制并并行行加加法法器器设设计计一一个个用用余余3码码表表示的示的1位十进制数加法器。位十进制数加法器。解解:根据余根据余3码的特点,两个余码的特点,两个余3码表示的十进制数相加时,需要码表示的十进制数相加时,需要对相加结果进行修正。修正法则是:若相加结果无进位产生,则对相加结果进行修正。修正法则是:若相加结果无进位产生,则和和需要减需要减3;若相加结果有进位产生,则;若相加结果有进位产生,则和和需要加需要加3。据此,可用两片据此,可用两片4位二进制并行加法器和一个反相器实现给定位二进制并行加法器和一个反相器实
8、现给定功能,逻辑电路图如图功能,逻辑电路图如图7.6所示。其中,片所示。其中,片用来对两个用来对两个1位十进制位十进制数的余数的余3码进行相加,片码进行相加,片用来对相加结果进行修正。修正控制函用来对相加结果进行修正。修正控制函数为片数为片的进位输出的进位输出FC4,当,当FC4=0时,将片时,将片的的和和输出送至片输出送至片,并将其加上二进制数,并将其加上二进制数1101(即采用补码实现运算结果减二进制即采用补码实现运算结果减二进制数数0011);当;当FC4=1时,将片时,将片的的和和输出送至片输出送至片,并将其加上,并将其加上二进制数二进制数0011,片,片的的和和输出即为两余输出即为两
9、余3码相加的码相加的和和数。数。能能对对两两个个1位位二二进进制制数数进进行行相相加加而而求求得得和和及及进进位位的逻辑电路称为半加器。的逻辑电路称为半加器。能能对对两两个个1位位二二进进制制数数进进行行相相加加并并考考虑虑低低位位来来的的进进位位,即即相相当当于于3 3个个1位位二二进进制制数数的的相相加加,求求得得和和及及进位的逻辑电路称为全加器。进位的逻辑电路称为全加器。实实现现多多位位二二进进制制数数相相加加的的电电路路称称为为加加法法器器。按按照照进进位位方方式式的的不不同同,加加法法器器分分为为串串行行进进位位加加法法器器和和超超前前进进位位加加法法器器两两种种。串串行行进进位位加
10、加法法器器电电路路简简单单、但但速度较慢,超前进位加法器速度较快、但电路复杂。速度较慢,超前进位加法器速度较快、但电路复杂。加加法法器器除除用用来来实实现现两两个个二二进进制制数数相相加加外外,还还可可用用来来设设计计代代码码转转换换电电路路、二二进进制制减减法法器器和和十十进进制制加加法法器等。器等。加法器加法器小小结结译码器译码器译译码码器器:是是对对具具有有特特定定含含义义的的输输入入代代码码进进行行“翻译翻译”,将其转化成相应的输出信号。,将其转化成相应的输出信号。常常见见译译码码器器有有二二进进制制译译码码器器、二二-十十进进制制译译码码器器和数字显示译码器。和数字显示译码器。二进制
11、译码器是二进制译码器是:能将能将n个输入变量变换成个输入变量变换成2n个个输出函数,且输出函数与输入变量构成的最小项输出函数,且输出函数与输入变量构成的最小项具有对应关系的一种多输出组合逻辑电路。具有对应关系的一种多输出组合逻辑电路。二进制译码器常用类型二进制译码器常用类型:2线线4线译码器线译码器型号型号:74LS1393线线8线译码器线译码器型号型号:74LS1384线线16线译码器线译码器型号型号:74LS154用途用途:计算机中的地址译码电路计算机中的地址译码电路(1)2线线4线译码器线译码器A1A0Y1Y3Y0Y2真值表真值表Y2A1A0Y1Y30011100111011010111
12、10111Y0Y0画关于画关于的卡诺图的卡诺图A1A001111100Y0=A1+A0=A1A0写出关于写出关于的逻辑式的逻辑式Y0同理写出其他输出量的逻辑式同理写出其他输出量的逻辑式Y0=A1+A0=A1A0Y2=A1+A0=A1A0Y1=A1+A0=A1A0Y3=A1+A0=A1A011&Y0Y1Y2Y3A1A074LS139(2)3线线8线译码器线译码器(74LS138)A0A1A2Y0Y1Y7A2A1A0000只只=0Y0001只只=0Y1111只只=0Y7(逻辑电路设计略逻辑电路设计略,设计方法同设计方法同24译码器译码器)74LS138引脚排列图和逻辑符号引脚排列图和逻辑符号输输入
13、入S1S2+S3A2A1A0输输出出Y0Y1Y2Y3Y4Y5Y6Y710000100011001010011101001010110110101110ddddd1ddd0111111110111111110111111110111111110111111110111111110111111110111111111111111174LS138译码器真值表译码器真值表 例例1用译码器和与非门实现逻辑函数用译码器和与非门实现逻辑函数 F(A,B,C,D)=m(2,4,6,8,10,12,14)解解:给定的逻辑函数有给定的逻辑函数有4个逻辑变量,可采用个逻辑变量,可采用4-16线的译码器和与非门实现。
14、线的译码器和与非门实现。也可以充分利用译码也可以充分利用译码器的使能输入端,用器的使能输入端,用3-8线译码器实现线译码器实现4变量逻辑变量逻辑函数。函数。将将逻逻辑辑变变量量B、C、D分分别别接接至至片片和和片片的的输输入入端端A2、A1、A0,逻逻辑辑变变量量A接接至至片片的的使使能能端端和和片片的的使使能能端端S1。这这样样,当当输输入入变变量量A=0时时,片片工工作作,片片禁禁止止,由由片片产产生生m0m7;当当A=1时时,片片工工作作,片片禁禁止止,由由片片产产生生m8m15。将将译译码码器器输输出出中中与与函函数数相相关关的的项项进进行行与与非非运运算算,即即可可实实现现给给定函数
15、定函数F的功能。的功能。(3)4线线16线译码器线译码器(74LS154)(逻辑电路设计略逻辑电路设计略,设计方法同设计方法同24译码器译码器)0001只只=0A2A1A00000只只=0Y0Y11111只只=0Y15A3A0A1A2Y0Y1Y15A3译码器的应用举例译码器的应用举例:(1)模拟信号多路转换的数字控制模拟信号多路转换的数字控制输入模拟电压输入模拟电压模拟电子开关模拟电子开关u0u1u2u3译码器译码器A1A0Y0Y1Y2Y3u输出模拟电压输出模拟电压数字控制信号数字控制信号(2)计算机中存储器单元及输入输出接口的寻址计算机中存储器单元及输入输出接口的寻址0单元单元1单元单元2单
16、元单元3单元单元控制门控制门控制门控制门控制门控制门控制门控制门译码器译码器A1A0Y0Y1Y2Y3或或接接口口单单元元存存储储器器单单元元计算机计算机中央控制中央控制单元单元(CPU)数据线数据线地址线地址线单元选择线单元选择线二二-十进制译码器的功能十进制译码器的功能:将将4位位BCD码的码的10组代码翻译成组代码翻译成10个十进制数个十进制数字符号对应的输出信号。字符号对应的输出信号。二二-十进制译码器十进制译码器74LS42译码器引脚排列图译码器引脚排列图74XX42BCD十十进制制译码器功能表器功能表数数字字BCD输入输入十进制输出十进制输出DCBA012345678900000LH
17、HHHHHHHH10001HLHHHHHHHH20010HHLHHHHHHH30011HHHLHHHHHH40100HHHHLHHHHH50101HHHHHLHHHH60110HHHHHHLHHH70111HHHHHHHLHH81000HHHHHHHHLH91001HHHHHHHHHL无无效效1010HHHHHHHHHH1011HHHHHHHHHH1100HHHHHHHHHH1101HHHHHHHHHH1110HHHHHHHHHH1111HHHHHHHHHH显示译码器显示译码器二二-十进十进制编码制编码显示译显示译码器码器显示显示器件器件在数字系统中,常常需要将运算结果用在数字系统中,常常需要
18、将运算结果用人们习惯的十进制显示出来,这就要用到人们习惯的十进制显示出来,这就要用到显示译码器显示译码器。显示器件显示器件:常用的是常用的是七段显示器件七段显示器件七段七段LED显示器数码管显示器数码管abcdefg显示器件显示器件:常用的是常用的是七段显示器件七段显示器件abcdfga b c d e f g111111001100001101101e七七段段显显示示译译码码电电路路真真值值表表十进制数十进制数A A3 3A A2 2A A1 1A A0 0Ya Yb Yc Yd Ye Yf YgYa Yb Yc Yd Ye Yf Yg显示字形显示字形 0 0 0 0 0 00 0 0 01
19、 1 1 1 1 1 1 1 1 11 0 01 0 0 1 1 0 0 0 10 0 0 10 0 1 1 0 0 0 0 1 1 1 0 0 0 0 1 2 20 0 1 0 0 0 1 0 1 1 1 0 1 1 0 1 2 1 0 1 1 0 1 2 3 3 0 0 1 1 0 0 1 1 1 1 1 1 1 0 0 1 3 1 1 1 0 0 1 34 4 0 1 0 0 0 1 0 0 0 0 1 1 0 0 1 1 4 1 1 0 0 1 1 45 5 0 1 0 1 0 1 0 1 1 1 0 1 1 0 1 1 5 0 1 1 0 1 1 56 0 1 1 0 6 0 1 1
20、 0 0 0 0 1 1 1 1 1 6 0 1 1 1 1 1 6 7 70 1 1 1 0 1 1 1 1 1 1 1 0 0 0 0 7 1 1 0 0 0 0 78 81 0 0 0 1 0 0 0 1 1 1 1 1 1 1 1 8 1 1 1 1 1 1 89 9 1 0 0 1 1 0 0 1 1 1 1 1 0 0 1 1 9 1 1 0 0 1 1 9A3A2A1A000110100100111101111111000无所谓项无所谓项当当1 1处理处理先设计输出先设计输出Ya的逻辑表示式及电路图的逻辑表示式及电路图Ya=A3+A2A0+A2A1+A2A0=A3A2A0A2A1
21、A2A0 A A3 3A A2 2A A1 1A A0 0 Ya Ya0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 1 1 0 0 0 1 0 02 0 0 1 0 2 0 0 1 0 1 1 3 0 0 1 1 3 0 0 1 1 1 1 4 0 1 0 0 4 0 1 0 0 0 0 5 0 1 0 15 0 1 0 1 1 1 6 0 1 1 0 6 0 1 1 0 0 0 7 0 1 1 1 7 0 1 1 1 1 1 8 1 0 0 0 8 1 0 0 0 1 1 9 1 0 0 1 9 1 0 0 1 1 1以同样的方法可设计出以同样的方法可设计出Yb-Yg的逻辑
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 5第七章 7.1常用中规模组合逻辑电路设计 第七 7.1 常用 规模 组合 逻辑电路 设计
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内