组合逻辑电路的分析与设计ppt课件.ppt

上传人:小飞机 文档编号:1360402 上传时间:2022-11-14 格式:PPT 页数:62 大小:1.66MB
返回 下载 相关 举报
组合逻辑电路的分析与设计ppt课件.ppt_第1页
第1页 / 共62页
组合逻辑电路的分析与设计ppt课件.ppt_第2页
第2页 / 共62页
组合逻辑电路的分析与设计ppt课件.ppt_第3页
第3页 / 共62页
组合逻辑电路的分析与设计ppt课件.ppt_第4页
第4页 / 共62页
组合逻辑电路的分析与设计ppt课件.ppt_第5页
第5页 / 共62页
点击查看更多>>
资源描述

《组合逻辑电路的分析与设计ppt课件.ppt》由会员分享,可在线阅读,更多相关《组合逻辑电路的分析与设计ppt课件.ppt(62页珍藏版)》请在三一办公上搜索。

1、第三章 组合逻辑电路的分析和设计,两个路口各有一个交通灯,A、B分别代表两个灯的状态,为1表示红灯,为0表示绿灯。正常的情况下,两个交通灯状态不能相同。现用变量C表示两个交通灯的状态是否正常,C1表示正常,C0表示故障。写出真值表、逻辑表达式并画出逻辑电路图。,逻辑电路,组合逻辑电路,时序逻辑电路,无记忆,现时的输出仅取决于现时的输入,与输出的原状态无关。,有记忆,现时的输入除了与现时输入有关外还与输出原状态有关,一、 逻辑代数基本定律和恒等式,1. 公理,2. 定律(可用真值表证明),3.1 逻辑代数(布尔代数),补充公式,运算优先顺序:,先括号,然后乘,最后加。,吸收规律,1. 原变量的吸

2、收:,A+AB=A,证明:,A+AB=A(1+B)=A1=A,利用运算规则可以对逻辑式进行化简。,例如:,2. 反变量的吸收:,证明:,例如:,3. 混合变量的吸收:,证明:,例如:,4. 反演规律:,可以用列真值表的方法证明:,有关异或逻辑的定律,二、 逻辑代数基本定律,1. 代入规则,任何一个含有变量A的逻辑等式中,若将等式中所有变量A都代之以另一个逻辑函数Y,则等式仍然成立,这就是代入规则。,B(A+C)=BA+BC,将所有出现的A用A+D代替,等式仍成立。,B(A+D)+C=B(A+D)+BC,=BA+BD+BC,例如:,则,由此反演律能推广到n个变量:,2.反演规则,对一个原函数求反

3、函数的过程叫做反演。,反演规则是说将原逻辑函数中所有的“”变成“+”,“+”变成“”;0换成1,1换成0;原变量换成反变量,反变量换成原变量。这样所得到的新逻辑函数就是其反函数,或称为补函数。,注:A.遵守“先括号、然后与、最后或”的运算优先顺序;,B.多个变量上的非号应保持不变。,练习:,3. 对偶规则,如果把任何一个逻辑表达式Y中的“”换成“+”,“+”换成“”;0换成1,1换成0,则得到一个新的逻辑式,这个叫Y的对偶式。,对偶规则:如果两逻辑表达式相等,则它们的对偶式也相等。,A0=0, A+1=1,A+BC=(A+B)(A+C),A(B+C)=AB+AC,实际问题,逻辑变量含义及状态定

4、义,真值表,逻辑表达式,三、逻辑函数的代数变换与化简法,数字逻辑电路,1. 逻辑函数的变换,与或式与非与非式,在原函数式上加两个非号,用摩根定理展开一个,2. 逻辑函数的化简,1)化简概念(与-或表达式),(1) 乘积项的数目最少,(2) 每个乘积项中变量的个数也最少,2)代数法化简(公式法化简),(1) 合并项法,公式:,例:,解:,(2) 吸收法,公式 :,例 :,(3) 消去法,公式 :,例 :,(4) 配项法,公式 :,例 :,(5) 补充公式,反演,练习:1.,练习:2.,作业:3.1.3 d,e,f,g,h i 3.1.7 a,b,c3.2.1 a,b,一、最小项的定义及其性质,N

5、个变量的最小项是所有N个变量的原变量或反变量的乘积(每个变量只出现一次)。,若两个最小项只有一个变量以原、反区别,称它们逻辑相邻。 如,3.2 逻辑函数的卡诺图化简法,和,如三变量最小项:,逻辑相邻的项可以合并,消去一个因子,最小项的性质:,1. N个变量共可有2N个最小项,2. 2N个最小项与N个变量的2N个取值一一对应。,1) 对任一最小项,只有一组变量取值使它的值为1,而其它各组变量取值都使此最小项为0,2) 不同的最小项,使它的值为1的变量取值不同。,3. 全体最小项之和为1。,4. 任意两个最小项的乘积为0。,三变量最小项的编号表,最小项表达式是一些最小项的和。任何一个逻辑函数都可以

6、写成唯一的最小项表达式。,二、最小项表达式,真值表,最小项表达式,一般表达式,三、 用卡诺图表示逻辑函数,1. 卡诺图,把n变量逻辑函数中的2n个最小项各用一个小方格表示,这些最小项的位置是按逻辑相邻性原则排列的,即每个方格中的最小项与其周围相邻方格中的其它最小项只有一个变量不同。,2变量卡诺图,3变量卡诺图,4变量卡诺图,2.用卡诺图表示逻辑函数,方法:找到逻辑函数所包含的最小项,然后 在卡诺图上将这些最小项对应的位置处填1,其余部分填0。,解:首先将函数化成最小项之和的形式,3.用卡诺图化简逻辑函数,AB,化简的依据:相邻的两个方格为一,可消去一个变量; 相邻的四个方格为一,可消去两个变量

7、。,相邻的8个方格为1,可以消去三个变量,A,卡诺图化简步骤:,1、将逻辑表达式化成最小项表达式(可省),2、在卡诺图中填入1和0,“方”:每个圈包含2n个方格 1、2、4、8、16,“新”:方格可重复被圈,但每个圈都有新的方格,“少”:圈数尽可能少,注意:1. 边、角的相邻性,3、合并最小项(画圈),“大”:圈尽可能大,圈内的方格尽量多,2、不能漏项,4、写出化简后的表达式:将每个圈对应的与项相加,例:化简,F(A,B,C,D)=m(0,2,3,5,6,8,9,10,11, 12,13,14,15),例:化简,Tips:1不一定要化成最小项表达式 2化简结果可以不同,例:化简,Tips:3也

8、可以圈0,但是写出的是原函数的反函数(或与式),无关项(任意项、约束项),有的输入变量的取值组合对应的函数值是1还是0皆可,并不影响电路的功能;还有的时候,某些输入变量的取值总不会出现,如某些输入总是为0,这些变量取值也不影响逻辑函数。我们把这些最小项称为任意项。,用约束条件可以表示其约束性,如: 我们把这些称为约束项。,化简逻辑函数时,由于这些任意项的取值不影响输出函数,既可以把它们作为1、也可以作为0。,3.有无关项的卡诺图化简,例:化简逻辑函数,例:化简,=0,作业:3.2.2 3.2.3,练习:1.设输入A、B、C、D是十进制数X的二进制编码,当X5时,输入Y为1,否则为0,求Y的最简

9、“与或”表达式。,第3章 组合逻辑电路的分析与设计,3.1 逻辑代数,3.2 逻辑函数的卡诺图化简法,33 组合逻辑电路的分析,分析:已知电路逻辑功能,步骤:,(1) 写出各输出端的逻辑表达式;,(2) 列出相应的真值表;,(3) 确定电路的逻辑功能。,例1: 已知逻辑电路,分析该电路的功能。,解,(1) 写逻辑表达式,(2) 列真值表,(3) 确定逻辑功能,二变量异或电路,例2 :已知逻辑电路,分析该电路的功能,解,(1) 写逻辑表达式,(2) 列真值表,(3) 确定逻辑功能,译码器: 为控制端,A1A2为译码地址输入端。,例3: 已知逻辑电路,分析该电路的功能,34 组合逻辑电路的设计,设

10、计:已知功能函数逻辑电路,(2) 列出相应的真值表;,(4) 按照设计要求进一步变换表达式,并画出逻辑电路图。,步骤,(1) 确定输入变量和输出变量;,(3) 由真值表写出逻辑表达式或卡诺图并化简;,例1:设计三人表决电路(A、B、C)。每人一个按键,如果同意则按下,不同意则不按。结果用指示灯表示,多数同意时指示灯亮,否则不亮。,(2)卡诺图,(1)真值表,A、B、C:同意:1,不同意0; F:灯亮1,灯不亮 0,(3) 画出逻辑电路图,例2:试用2输入与非门和反相器设计一个3输入(I0、I1、I2)、三输出(L0、L1、L2)的信号排队电路。它的功能是:当输入I0为1时,无论I1、I2为何值

11、,输出L0为1,其余两个输出为0;当能I0为0且I1为1,无论I2为何止,输出L1为1,其余两个输出为0;当I2为1且I0I1均为0时,输出L2为1,其余两个输出为0。如I0、I1、I2均为0,则L0、L1、L2均为0。,请自己画出连线图!,例3:设计一个可逆的4位码变换器,在控制信号C1时,它将8421BCD码转换为格雷码,在C0时,它将格雷码转换为8421BCD码。,请自己画出连线图!,练习:设计交通灯状态检测电路.设交通灯由红、黄、绿三盏灯组成,正常工作状态下,有且仅有一盏灯亮。其他情况均属不正常工作状态,检测电路发出故障报警信号。,35 组合逻辑电路中的竞争冒险,理想状态,实际状态输入

12、信号变化先后不同、信号传输的路径不同,或是各种器件延迟时间不同。,冒险现象,:输出波形产生不应有的尖脉冲。,一、冒险现象的成因,Hazard,总有 。,冒险,注:不是所有变化都产生冒险!,1. 逻辑冒险:由于逻辑门的延迟作用而产生的冒险,当BC1时,2. 功能冒险:由于多变量信号不能同时变化而产生的冒险。,冒险,二、冒险现象的判断,1。逻辑冒险,从逻辑式或卡诺图均可判断逻辑冒险现象。,逻辑式:,卡诺图:,只有相邻,没有相交。有可能发生冒险现象。,有可能发生冒险现象。,2. 功能冒险,从卡诺图上可判断是否会产生功能冒险。,当输入变量ABC由011变到110时,如果ABC同时变化,不产生冒险 ;,

13、当输入变量ABC由011变到110时,如果C先变、A后变,即变化过程为011010110,中间输出一个“0”,产生冒险 ;,当输入变量ABC由011变到110时,如果A先变、C后变,即变化过程为011111110,则不产生功能冒险。,三、消除竞争-冒险的方法,1. 增加冗余项 : 可消除逻辑冒险 。,2. 增加选通电路: 可消除逻辑冒险和功能冒险 。,原理:竞争冒险都是在信号变化时产生的。,方法:在组合电路中加一个选通门,选通信号在输入信号变化时使输出门关闭,待电路稳定后才让选通信号打开输出门。,3. 增加滤波电容 : 可消除冒险产生的窄脉冲 。,注:对高频电路影响较大,只适用于工作频率不高的电路。,作业:3.3.63.3.7 :W,X3.4.33.4.7,返回目录,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号