组合逻辑电路的分析与设计_第1页
组合逻辑电路的分析与设计_第2页
组合逻辑电路的分析与设计_第3页
组合逻辑电路的分析与设计_第4页
组合逻辑电路的分析与设计_第5页
已阅读5页,还剩65页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1,第三章 组合逻辑电路的分析与设计,数字电子技术,授课人:庄友谊,2,第三章 组合逻辑电路的分析与设计,3.1逻辑代数,3.2 逻辑函数的卡诺图化简法,3.3 组合逻辑电路的分析,3.4 组合逻辑电路的设计方法,3.5 组合逻辑电路中的竞争-冒险现象,3,组合逻辑电路:某一时刻的输出仅取决于该时的输入.,时序逻辑电路:除与该时输入有关外还与原状态有关。,数字电路包括:,4,3.1 逻辑代数,三种基本逻辑关系:,与逻辑:,有0出0,全1为1,或逻辑:,非逻辑:,有1出1 ,全0出0,0 0=0 1=1 0=0,1 1=1,0+0=0,0+1=1+0=1+1=1,5,一、逻辑代数的基本定律和恒等

2、式:,1、基本定律:,A 0 =0 A+1=1 A 1=A A+0=A,A A= A A+A=A,(重叠律),(互补律),(交换律),A+B=B+A,A B=B A,A (B C)=(A B) C,A(B+C)=A B+A C,A+B C=(A+B)(A+C),A+(B+C)=(A+B)+C,(结合律),(分配律),(反演律),普通代数不适用!,6,可以用列真值表的方法证明:,7,?,AB=AC,A+B=A+C,请注意与普通代数的区别!,8,2、常用公式:,证明:,9,二、逻辑代数的基本规则:,1、代入规则:,2、反演定理:,3、对偶定理:如两逻辑式相等,则它们的对偶式也相等。 对偶式:在逻辑

3、式中,用“.”代替“+”,“+”代替“.”,“0”代替“1”, “1”代替“0”所得到的逻辑式。,在任一包含变量A的逻辑等式中, 如用另外一个逻辑式代替A,则等式仍然成立。,在任一逻辑式Y,如用“.”代替“+”,用“+”代替“.”, 用原变量代替反变量,用反变量代替原变量,则等式仍然成立。,10,三、逻辑函数的代数变换及化简法:,1、逻辑函数的变换:,2、逻辑函数的最简形式:,同一逻辑函数有不同的形式,通过化简可以得到最简形式。表示成与-或形式的最简形式,或项最少,而且每个或项的变量最少。,11,最简的函数式还有不同的形式:,12,(1)并项法:,3、常用的化简方法:,利用A + =1,13,

4、例:,(2)吸收法:,利用A+AB=A,14,例:,(3)消因子法:,15,(4)消项法:,例:,16,(5)配项法:,利用A=A (B + )、 AB + C= AB+ C+BCD、A=A+A和A=AA等添上一项,例:,17,例1:,并项法,吸收法,消因子法,并项法,消项法,! 对于一般的表达式,需综合运用以上几种方法,18,例2:,(反演),19,例3:浙江大学2002考研题,分配律,吸收法,消因子法、反演律、分配律,吸收法、并项法、反演律,消因子法,反演律、分配律,20,3.2 逻辑函数的卡诺图化简法,一、逻辑函数的两种标准形式:,1最大项和最小项:,(1)最小项:,a) 输入变量的任何

5、取值有且仅有一个最小项值为1,b) 任何两个最小项的乘积为0,c) 全体最小项之和为1,d) 两个具有相邻性的最小项之和,可以合并并消去一个因子。,例:,最小项的性质:,21,(2)最大项:,a) 输入变量的任何取值有且仅有一个最大项值为0,b) 任何两个最大项的之和为1,c) 全体最大项乘积为0,d) 两个具有相邻性的最大项乘积,可以合并并消去一个因子。,例:,最大项的性质:,另外任何的最大项和最小项,都有:,22,2逻辑函数的最小项之和形式:,3逻辑函数的最大项之积形式:,任何逻辑函数都可化为唯一的最小项之和形式。,任何逻辑函数都可化为唯一的最大项之积形式。,例:,证明:,例:,23,二、

6、逻辑函数的卡诺图表示法:,卡诺图的每一个方块(最小项)代表一种输入组合,并且把对应的输入组合注明在阵列图的上方和左方。,1用卡诺图表示最小项:,将n个输入变量的全部最小项各用小方块阵列图的一个小方格表示,并且将具有逻辑相邻性的最小项放在相邻的几何位置上,所得到的阵列图就是n变量的卡诺图。,两变量卡诺图,三变量卡诺图,24,四变量卡诺图,五变量卡诺图,25,将逻辑函数化为最小项的形式,在卡诺图上将对应的最小项位置填1,其他填0(不填)。,2用卡诺图表示逻辑函数:,26,所以,Y1与Y2为逻辑上互补关系,27,三、利用卡诺图化简逻辑函数 :,1、卡诺图化简的依据:,具有逻辑相邻性的两个最小项之和可

7、以消去一个变量。,2、合并最小项的原则:,(2)对于有四个相邻最小项为1的,可以合并成一项并消去两个因子,剩下公共因子。,(3)对于有八个相邻最小项为1的,可以合并成一项并消去三个因子,剩下公共因子。,(1)对于仅有两个相邻最小项为1的,可以合并成一项并消去一个因子,剩下公共因子。,28,29,相邻单元的个数是2N个,并组成矩形时,可以合并。,30,31,(1)把函数化为最小项之和。,(2)用卡诺图表示函数。,(3)合并可以合并的最小项,原则: a) 按2n画方框合并含1的最小项。 b)使画出的方框的总个数最少,即代数式的或项最少。 c) 使每个方框尽可能大,即每个或项的变量最少。 d)每个方

8、框必须有新的含1的最小项。 e)用完所有的含1的最小项。 f)可以重复使用最小项。,(4)由画出的方框写出表达式。,3、卡诺图化简的步骤:,32,F=AB+BC,化简过程:,33,例:化简,F(A,B,C,D)=(0,2,3,5,6,8,9,10,11,12,13,14,15),37,例:化简,38,四、具有无关项的逻辑函数及其化简:,1、约束项、任意项和逻辑函数式中的无关项:,约束项:外界对输入变量取值的限制产生的约束 条件所对应的最小项。,任意项:在某些输入变量取值为0或1时,并不影 响电路的输出,这些输入所对应的最小项。,约束项和任意项统称无关项。,无关项在卡诺图中用“x”或“”表示。按

9、需要可作为1或0,40,例3:已知真值表如图,用卡诺图化简。,41,F=A,化简时可以将无关项当作1或0,目的是得到最简结果。,42,例4:西安交通大学2000考研题,43,3.3 组合逻辑电路的分析,分析组合逻辑电路的步骤:,1由逻辑图写输出端的逻辑表达式。,2化简逻辑表达式。,3列真值表。,4由真值表和逻辑表达式,分析逻辑功能。,44,例1:分析下图的逻辑功能:,解:,故为一同或逻辑关系。,列真值表:,45,例2:分析下图的逻辑功能(上海交大99年考研题):,解:,逻辑功能:半加器,列真值表:,46,例3:分析下图的逻辑功能:,解:写表达式:,真值表,逻辑功能:电路实现对四位二进制数求补运

10、算。,47, 3.4 组合逻辑电路的设计方法,一、设计组合逻辑电路的原则和一般步骤:,用功能模块(MSI)设计的原则:,用门电路(SSI)设计的原则:,(1)门最少,而且各门的输入端数目也最少。,(2)门的种类尽可能一样。,(1)功能模块个数最少,品种也最少。,(2)功能模块之间连线少。,48,一般步骤:,(1)逻辑抽象:,a)分析因果关系:确定输入、输出变量。,b)定义逻辑状态:确定0,1的意义。,c)列出真值表。,(2)写出逻辑函数式。,(3)逻辑函数式化简或变换:,(4)画出电路连接图。,SSI:化为最简式、然后变换为适当的形式。,MSI:变换为适当的MSI形式。,49,二、用SSI设计

11、组合逻辑电路:,例1: 裁判判定电路:举重比赛,设有一名主裁判和两名副裁判,当主裁判和至少一名副裁判判定合格,运动员的动作方为成功。,解:1.逻辑抽象:令设A为主裁判,B、C为两名副裁判,判定合格为1,不合格为0。运动员的动作成功与否用变量F 表示,成功为1 ,不成功为0 。 列真值表如下:,2. 写出逻辑函数式:,3.化简:,50,4. 画逻辑图:,例2: 输血判断电路:输血者和供血者各有A、B、AB、O四种血型,设计电路判断不同血型供血者向不同血型输血者供血的操作能否进行。,解:1.逻辑抽象:输血者的血型用A1A0表示,供血者的血型用B1B0 表示,分别用00、01、10、11表示A、B、

12、AB、O四种血型,输血操作能否进行用变量F 表示,可以为1 ,不可以为0 。 列真值表如下:,52,2. 写出逻辑函数式:,3.化简:,4. 画逻辑图:,53,例3:交通信号灯故障检测电路: 正常:红(R)、绿(G)、绿与黄(Y)同时亮,解:1.逻辑抽象:令各灯亮为1,灭为0,出现故障时 输出L为1,否则为0。列真值表如下:,2. 写出逻辑函数式:,3.化简:,54,4. 画逻辑图:,例4:交通路口:A为主车道,B为次车道,C为主车道上的人行道,D为次车道上的人行道,当人行道有行人行走时,对应车道的汽车不可行驶,而垂直车道的汽车可以行驶,而当为主车道有汽车时,次车道上的汽车不可行驶。,解:1.

13、逻辑抽象:输入有A、B、C、D,令有人(车)为1,没有为0,出现故障时;输出LA、LB、LC、LD,绿灯通行为1,否则为0。列真值表如右:,56,2. 写出逻辑函数式并化简:,3. 画逻辑图:,58,例5:设计可逆的4位码变换器。当C=1时,将8421码转化为格雷码,当C=0时,将格雷码转化为8421码。,解:当C=1时,将8421码x3x2x1x0转化为格雷码g3g2g1g0, 当C=0时,将格雷码x3x2x1x0转化为8421码b3b2b1b0,(1)画真值表:,(2)画卡诺图:,60,(3)由卡诺图求逻辑表达式:,61,(4)画逻辑图:,62,3.5 组合逻辑电路中的竞争-冒险现象,一、

14、竞争-冒险现象及其成因:,竞争:一个信号通过不同途径先后到达一个门电路的不同输入端的现象。,竞争-冒险现象:由于竞争而在电路输出端可能产生 尖峰脉冲的现象。,63,二、检查竞争-冒险现象的方法:,64,例:,65,三、消除竞争-冒险现象的方法:,1.引入封锁脉冲:,2.引入选通脉冲:,3.接入滤波电容:,4.修改逻辑设计:,66,例:,解:,67,小结:,组合逻辑电路:电路某一时刻的输出仅取决于该时刻 的输入,而与电路原来的状态无关.,一、逻辑代数:,1、基本定律:,2、常用公式:,3、基本规则:,代入规则、反演定理、对偶定理,4、逻辑函数的代数变换及化简法:,并项法、吸收法、消因子法、消项法、配项法,5、卡诺图化简法(包括有无关项):,68,二、组合逻辑电路的分析,分析组合逻辑电路的步骤:,1由逻辑图写输出端的逻辑表达式。,2化简逻辑表达式。,3列真

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论