集成电子技术基础教程 第二篇第3章(6-2)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

集成电子技术基础教程LDC第二篇数字电路和系统第三章组合逻辑电路集成电子技术基础教程LDC第三章组合逻辑电路组合逻辑电路的分析方法:1写出每一个输出的逻辑函数表达式;2在给定各个变量的取值后,列出真值表;3最后确定电路的逻辑功能。组合逻辑电路的设计方法:1根据题意或给定功能找出输入和输出的逻辑变量;2列出真值表;3求出各个输出的逻辑表达式(通常用卡诺图法简化);4用规定的逻辑门画出整个逻辑电路图。集成电子技术基础教程LDC2.3.1编码器二进制编码器二—十进制编码器优先编码器特定对象二进制代码2n个特定对象n位二进制代码0~9十个数字4位BCD代码对待编码对象按优先权高低进行编码,优先权可预先设计集成电子技术基础教程LDC2.3.2译码器二进制代码特定对象二进制译码器n位二进制代码2n个特定对象二进制译码器的扩展分时译码,分级译码二进制译码器的应用译码器的每个输出是对应输入变量的最小项,而任何一个函数都可以表示为最小项之和。所以,译码器可以实现各种逻辑函数功能。集成电子技术基础教程LDCLED显示器有共阳和共阴结构公共电极abcdefgh公共电极LCD显示器需要用交流电压驱动二—十进制译码器4位BCD代码0~9十个数字(显示译码器)集成电子技术基础教程LDC2.3.3数值比较器1位数值比较器CiBiAiLiEiGi多位数值比较器4位数值比较器labla=blabA3A1A0B3A2B2B1B0本四位数码输入低位比较结果输入LABLA=BLAB比较结果输出集成电子技术基础教程LDC数值比较器的级联集成电子技术基础教程LDC2.3.4二进制加法器数字系统要完成各种复杂运算和操作,首先必须具备加、减、乘、除四种最基本的算术运算。而在数字电路中,又只需具有加法运算和移位操作就能实现乘除法的运算。所以,加法电路是最基本的。在加法电路中半加电路和全加电路又是最低层的。一、一位加法器半加器仅由两数据相应位相加,不计进位。若相应位为、,相加后产生半加和为,向高位进位为。iBiSiAiC集成电子技术基础教程LDC由此得到真值表:iiiiiiiiBACBABAS=+=由异或门、与门实现的电路:由真值表得到两个输出函数式:1011010101100000进位半加和加数被加数输出输入iBiSiCiA集成电子技术基础教程LDC全部由与非门实现必须把函数式变换成与非-与非表达式:iiiiiBABAC==iiiiiBABAS+=iiiiiiiiBBAABABA+++=)()(iiiiiiBABBAA+++=iiiiBABA)(+=iiiiiiBABBAA+=iiiiiiBABBAA=集成电子技术基础教程LDC全部用与非门的逻辑电路图为:iiiiiBABAC==iiiiiiiBABBAAS=实际上中的项是提取公共项得到的,这可用卡诺图来说明:iSiiBA在二次包围“1”方格时,把“0”格也当作“1”包围了,因此需要把该格除去,用式子表示即为:iiiiiBABAS)(+=集成电子技术基础教程LDC全部用或非门实现必须把函数式变换成或非-或非表达式。卡诺图中包围“0”格得或与表达式后,由二次求反得到:iiiiiiiiiBABABABAS+++=++=))((iiiBAC+=电路图为:集成电子技术基础教程LDC半加器内部的电路不管采用何种逻辑实现,都用逻辑符号表示:国标符号习惯符号一位全加器能实现二个加数的对应位与相邻低位的进位一起相加的加法电路全加器的逻辑符号国标符号习惯符号集成电子技术基础教程LDC【例】试分别用以下逻辑实现全加器电路:(1)与非门(可以用非门);(2)半加器和或门;(3)与或非门(可以用非门)。集成电子技术基础教程LDCiAiB1iCiSiC0110011111100111010101001101100101000000结果输出全加器输入从表可得到二个输出函数如下:)7,4,2,1(1111mCBACBACBACBASiiiiiiiiiiiii=+++=)7,6,5,3(1111mCBACBACBACBACiiiiiiiiiiiii=+++=(1)由上式可用与非门实现,图略。解:先列出真值表:集成电子技术基础教程LDC11==iHiiiiiCSCBAS1111)(+=+=++=iiiHiiHiiiiiiiiiiiiCBACCSBACBACBABAC(2)当用半加器实现时,需对上述式子作变换。棋盘格→异或逻辑关系逻辑电路图01011010iA1iiCBiS000111100111100100iA1iiCBiC0001111001集成电子技术基础教程LDC(3)与或非门实现求时,把作为输入变量iSiiiiCCBA,,,1iAiB1iCiSiC0110011111100111010101001101100101000000结果输出全加器输入全加器输入结果输出AiBiCi-1CiSi0000000101010010111010001101101101011111集成电子技术基础教程LDC全加器输入结果输出AiBiCi-1CiSi0000000101010010111010001101101101011111×0×1×10××0×11××00000010111101110iSiiBAiiCC1iiiiiiiiiiCCCBCACBAS11+++=1101000001011110iCiA1iiCB1011++=iiiiiiiCBCABAC集成电子技术基础教程LDCiiiiiiiiiiCCCBCACBAS11+++=11++=iiiiiiiCBCABAC逻辑电路图集成电子技术基础教程LDC二、多位二进制加法器多位二进制加法电路种类很多,如4位并行输入串行进位加法电路,可由四个1位全加器组成,如图所示:CIAB∑COCIAB∑COCIAB∑COCIAB∑CO0A0B1A1B2A2B3A3B0S1S2S3SCO这种加法方式称为串行进位,其运算速度比较低。在最不利的情况下,每做一次加法运算,需要经过4个全加器的传输延迟时间,才能得到稳定可靠的运算结果。集成电子技术基础教程LDC三、中规模集成超前进位加法器为提高运算速度,必须设法减小或消除由于进位信号逐级传递所消耗的时间。由于第i位的进位输入信号是两个加数中第i-1位以下各位数据的函数,即有1iC),,,,,,,,,(012101211BBBBAAAAfCiiiii=因此,各超前进位输入信号的产生,可按图示方案实现:集成电子技术基础教程LDC由一位全加器可知,其进位信号为:1111)(+=++=++=iiiiiiiiiiiiiiiCPGCBABACBCABAC由此可得五个进位信号的逻辑函数:32101,,,,CCCCC01=C00100000)(BACBABAC=++=001111011111)()(BABABACBABAC++=++=])()[()(0011112222122222BABABABABACBABAC++++=++=]})()[(){()(00111122223333233333BABABABABABABACBABAC++++++=++=集成电子技术基础教程LDC由此画出的电路如图:TTL中规模集成芯片74LS283就是按此方法设计的一个4位超前进位加法器电路。集成电子技术基础教程LDC【例】设计一个代码转换电路,用74LS283加法器将8421BCD码转换成余三码。解:以8421码为输入、余三码为输出列出真值表。00111001110100010101111010010110000110101110001001101100101001000010100011000000输出输入DCBA3Y2Y1Y0Y由表可知:输出即为输入加3(即0011),所以有:00110123+=DCBAYYYY3A2A1A0A3B2B1B0BCICO3S2S1S0S3Y2Y1Y0YDCBA0174LS283集成电子技术基础教程LDC2.3.5数据分配器和数据选择器数据分配器和数据选择器大量应用在数据采集和数字信号处理与通信系统中一、数据分配器数据分配器是将一串行输入数据,在n位地址的控制下,依次分配到2n个通道上去原理图模拟图集成电子技术基础教程LDC称为1/4分配器数据分配器电路图图中Di是串行数据,A1A0是分配地址,0123,,,DDDD是四个输出通道。在某种意义上,数据分配器是将串行输入信号转换成并行输出。集成电子技术基础教程LDC数据分配器实际上是一个译码器,A1A0当作译码器的代码输入,Di作译码器的使能控制。因此,一个具有使能控制端的译码器又可作数据分配器。数据分配器真值表:数据111Di1111Di1011Di1110Di11100输出地址1A0A3D2D1D0DDiDiDiDiDi集成电子技术基础教程LDC二、数据选择器在数字信号的传输过程中,有时需要从一组输入数据中选出某一个来,或在多路数据采集系统中,选出某一路来。能实现这一功能的电路就是多路数据选择器。原理图模拟图从数据的传输方式讲,它是一个并行/串行的传输转换电路。集成电子技术基础教程LDC一个四选一(4/1)数据选择器如图所示:在使能控制端时,其输出函数为:0=EN真值表输入D3110D2010D1100D000001输出使能EN1A0A××Z010011012013AADAADAADAADZ+++===120niiimD集成电子技术基础教程LDC4选1数据选择器电路符号数据选择器扩展四片8选1数据选择器(74HC251)和一片4选1数据选择器(74HC253)构成一个32选1的数据选择器。集成电子技术基础教程LDC【例】试用一片CC14539双4选1数据选择器组成一个8选1的数据选择器。可以适当加附加门实现。解:采用分时制的工作方式:即高位地址A2为0时,第一片4/1选择器工作,第二片禁止;高位地址A2为1时,第1片禁止,第2片工作。14539CC1S2S10D11D12D13D20D21D22D23D1Y2Y1A0A14539CC1S2S10D11D12D13D20D21D22D23D1Y2Y1A0A1≥10A1A2A0D1D2D3D4D5D6D7DY集成电子技术基础教程LDC从电路的输出函数可知,数据选择器是一个与-或表达式,而电路的结构又是一个与或逻辑结构。因此,用数据选择器可以产生各种各样的组合逻辑电路。用数据选择器实现逻辑函数的方法:确定哪些变量作为选择器的地址端输入和数据端输入;画出给定函数的卡诺图,求出地址变量最小项所对应的数据输入端的逻辑关系;画出待实现的逻辑函数的逻辑图。集成电子技术基础教程LDC【例2.3.2】试用一片74LS151型8选1数据选择器实现函数CABCBBACBAfZ++==),,(15174LSST2A0D1D2D3D4D5D6D7DYY1A0A解:选函数变量A、B、C从选择器地址A2、A1、A0输入,根据多路选择器的原理,数据输入端必定是常量0或1。为找出地址最小项对应数据输入端的关系,画出卡诺图,从图中可直接求出各数据端的值。集成电子技术基础教程LDC据此,画出的电路图如下:集成电子技术基础教程LDC【例】试写出图示电路输出函数式,并说明电路的逻辑功能是实现全加器和全减器功能。解:全加器和全加器进位BACBAABCBACBAZ+=+++=)O(4全减器差全减器借位ABCCBACBACBAZ+++=1CBA=ABCBABCABAZ+++=02ABCBA+=)(ABCCBACBACBAZ+++=3CBA=集成电子技术基础教程LDC2.3.6奇偶校验器功能:用来校验某一组传输的数据是否有错误方法:在被传输的数据后面加一位奇偶校验位,使这一组数据中含1的位数成为奇数,或者使这一组数据中含1的位数为偶数,然而检测1的位数是奇数还是偶数来判断数据传输是否有误。奇校验:加了校验位后使之1的位数成为奇数;偶校验:加了校验位后使之1的位数成为偶数。如八位数码

1 / 54
下载文档,编辑使用

©2015-2020 m.111doc.com 三一刀客.

备案号:赣ICP备18015867号-1 客服联系 QQ:2149211541

×
保存成功