实验三组合逻辑电路的设计(一)一、实验目的1.掌握用SSI器件设计组合逻辑电路的方法;2.熟悉各种常用MSI组合逻辑电路的功能与使用方法;3.掌握多片MSI组合逻辑电路的级联、功能扩展;4.学会使用MSI逻辑器件设计组合电路;5.培养查找和排除数字电路常见故障的初步能力。二、实验器件1.74LS00四二输入与非门74LS20双四输入与非门2.74LS138三线—八线译码器74LS139双二线—四线译码器三、实验原理组合逻辑电路是最常见的逻辑电路,其特点是在任何时刻电路的输出信号仅取决于该时刻的输入信号,而与信号作用前电路原来所处的状态无关。组合逻辑电路的设计,就是如何根据逻辑功能的要求及器件资源情况,设计出实现该功能的最佳电路。在采用小规模器件(SSI)进行设计时,通常将函数化简成最简与—或表达式,使其包含的乘积项最少,且每个乘积项所包含的因子数也最少。最后根据所采用的器件的类型进行适当的函数表达式变换,如变换成与非—与非表达式﹑或非—或非表达式﹑与或非表达式及异或表达式等。在数字系统中,常用的中规模集成器件(MSI)产品有编码器﹑译码器﹑全加器﹑数据选择/分配器﹑数值比较器等。用这些功能器件实现组合逻辑函数,基本采用逻辑函数对比方法。因为每一种中规模集成器件都具有某种确定的逻辑功能,都可以写出其输出和输入关系的逻辑函数表达式。在进行设计时,可以将要实现的逻辑函数表达式进行变换,尽可能变换成与某些中规模集成器件的逻辑函数表达式类似的形式。下来我们介绍一下使用中小规模器件设计组合逻辑电路的一般方法。四、组合电路设计原则及其步骤组合电路的设计是由给定的的逻辑功能要求,设计出实现该功能的逻辑电路,设计过程大致按下列步骤进行:(1)分析设计要求,把用文字描述的形式的设计要求抽象成输入、输出变量的逻辑关系;(2)根据分析出的逻辑关系,通过真值表或其他方式列出逻辑函数表达式;(3)根据题目提供给你的芯片,将逻辑函数化简到所需要的函数式;(4)画出逻辑电路图或电路原理图;对于MSI组合逻辑电路的设计是以所用MSI个数最少、品种最少,同时MSI间的连线也最少作为最基本的原则。下面使用中小规模器件我们各举一个例子:例:用与非门设计三位多数表决器。步骤:(1)根据真值表写出逻辑表达式:F=AB+BC+AC=ABBCAC(2)画出逻辑图,如图3—1所示ABCF图3–1例:用三变量译码器74LS138设计一位全加器步骤:(1)根据真值表写出全加器逻辑表达式全加和S=AB0C+AB0C+AB0C+AB0C进位C=AB0C+AB0C+AB0C+AB0C(2)将S﹑C改写为S=1m+2m+4m+7m=1m﹒2m﹒4m﹒7m=y1﹒y2﹒y4﹒y7C=3m+5m+6m+7m=3m﹒5m﹒6m﹒7m=y3﹒y5﹒y6﹒y7(3)画出逻辑图,如图3—2所示图3—2用74LS138设计全加器若选用双2线/4线译码器74LS139,因该译码器只有两个地址输入端,只能对应两个输入变量,利用使能端可将其扩展为3线/8线译码器。对于任意一个三变量的函数表达式总可以写成它的分解式。F(A2A1A0)=2AF1(A1A0)+A2F1(A1A0)式中,F1(A1A0)用2线/4线译码器实现,则上式可用两个同样的译码器来连接,如图3—3所示。当A2=0时,译码器(A)工作,输出3m~0m,当A2=1时,译码器(B)工ABC0SC+5vm0\m1\m2\m3\m4\m5\m6\m7\74LS138A1B2C3G16G2A4G2B5Y015Y114Y213Y312Y411Y510Y69Y77A74LS2012456B74LS2091012138作,输出7m~4m。图3—3用双2线/4线译码器实现全加器五、实验内容1.用与非门设计一个三变量不一致电路。2.用74LS138实现一位全减器。3.用74LS139实现奇偶校验电路电路(三输入端二输出端)。六、实验报告要求1.画出各实验步骤的实验电路逻辑图,并分析实验结果。2.总结SSI和MSI器件的功能及使用方法。AC0Bm2\m4\m7\m5\m6\m0\m1\m3\SCB74LS139A14B13G15Y012Y111Y210Y39A74LS139A2B3G1Y04Y15Y26Y37A74LS2012456B74LS209101213874LS0412