书签 分享 收藏 举报 版权申诉 / 62
上传文档赚钱

类型组合逻辑电路的分析与设计(5)课件.ppt

  • 上传人(卖家):三亚风情
  • 文档编号:3272527
  • 上传时间:2022-08-15
  • 格式:PPT
  • 页数:62
  • 大小:1.70MB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《组合逻辑电路的分析与设计(5)课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    组合 逻辑电路 分析 设计 课件
    资源描述:

    1、第三章第三章 组合逻辑组合逻辑电路的分析和设计电路的分析和设计 两个路口各有一个交通灯,两个路口各有一个交通灯,A、B分别代表两个灯的状态,分别代表两个灯的状态,为为1表示红灯,为表示红灯,为0表示绿灯。表示绿灯。正常的情况下,两个交通灯正常的情况下,两个交通灯状态不能相同。现用变量状态不能相同。现用变量C表示表示两个交通灯的状态是否正常,两个交通灯的状态是否正常,C1表示正常,表示正常,C0表示故障。表示故障。写出真值表、逻辑表达式并写出真值表、逻辑表达式并画出逻辑电路图。画出逻辑电路图。ABC000011101110逻辑电路逻辑电路组合逻辑电路组合逻辑电路时序逻辑电路时序逻辑电路无记忆,现

    2、时的无记忆,现时的输出仅取决于现输出仅取决于现时的输入,与输时的输入,与输出的原状态无关。出的原状态无关。有记忆,现时的有记忆,现时的输入除了与现时输入除了与现时输入有关外还与输入有关外还与输出原状态有关输出原状态有关一、一、逻辑代数基本定律和恒等式逻辑代数基本定律和恒等式1.1.公理公理2.2.定律(定律(可用真值表证明可用真值表证明)3.1 3.1 逻辑代数(布尔代数)逻辑代数(布尔代数)补充公式补充公式运算优先顺序:运算优先顺序:先括号,先括号,然后乘,然后乘,最后加。最后加。吸收规律吸收规律1.原变量的吸收:原变量的吸收:A+AB=A证明:证明:A+AB=A(1+B)=A1=A利用运算

    3、规则可以对逻辑式进行化简。利用运算规则可以对逻辑式进行化简。例如:例如:CDABFEDABCDAB)(被吸收被吸收2.反变量的吸收:反变量的吸收:BABAA证明:证明:BAABABAABAAABA)(例如:例如:DCBCADCBCAA 被吸收被吸收3.混合变量的吸收:混合变量的吸收:CAABBCCAAB证明:证明:BCAACAABBCCAAB)(CAABBCAABCCAAB例如:例如:CAABBCCAABBCDBCCAABBCDCAAB1吸收吸收吸收吸收4.反演规律:反演规律:BABABABAABAB0001111010110110010111110000BAABBA可以用列真值表的方法证明:

    4、可以用列真值表的方法证明:有关异或逻辑的定律有关异或逻辑的定律0011010101110111二、二、逻辑代数基本定律逻辑代数基本定律1.1.代入规则代入规则 任何一个含有变任何一个含有变量量A A的逻辑等式中,的逻辑等式中,若将等式中所有变量若将等式中所有变量A A都代之以另一个逻都代之以另一个逻辑函数辑函数Y Y,则等式仍,则等式仍然成立,这就是代入然成立,这就是代入规则。规则。B B(A+CA+C)=BA+BC=BA+BC 将所有出现的将所有出现的A A用用A+DA+D代替,等式仍成立。代替,等式仍成立。B(A+D)+C=B(A+D)+BCB(A+D)+C=B(A+D)+BC=BA+BD

    5、+BC=BA+BD+BC例如:例如:BABA DCBA则则由此反演律能推广到由此反演律能推广到n n个变量:个变量:n n AAAA A A2121DCBA n AAA 21n AAA 212.2.反演规则反演规则 对一个原函数求反函对一个原函数求反函数的过程叫做反演。数的过程叫做反演。反演规则是说将原反演规则是说将原逻辑函数中所有的逻辑函数中所有的“”变成变成“+”+”,“+”+”变成变成“”;0 0换成换成1 1,1 1换成换成0 0;原变量换成反变量,反原变量换成反变量,反变量换成原变量变量换成原变量。这样。这样所得到的新逻辑函数就所得到的新逻辑函数就是其反函数,或称为补是其反函数,或称

    6、为补函数。函数。BABABABA 注:注:A.遵守遵守“先括号、然先括号、然后与、最后或后与、最后或”的运的运算优先顺序;算优先顺序;B.多个变量上的非号多个变量上的非号应保持不变。应保持不变。练习:练习:3.3.对偶规则对偶规则 如果把任何一个如果把任何一个逻辑表达式逻辑表达式Y Y中的中的“”换成换成“+”+”,“+”+”换换成成“”;0 0换成换成1 1,1 1换成换成0 0,则得到一个则得到一个新的逻辑式,这个叫新的逻辑式,这个叫Y Y的对偶式。的对偶式。对偶规则:如果两逻对偶规则:如果两逻辑表达式相等,则它辑表达式相等,则它们的对偶式也相等。们的对偶式也相等。A A0=00=0,A+

    7、1=1A+1=1 A+BC=(A+B)(A+C)A(B+C)=AB+AC 实际问题实际问题逻辑变量含义及逻辑变量含义及状态定义状态定义真值表真值表逻辑表达式逻辑表达式三、逻辑函数的代数变换与三、逻辑函数的代数变换与化简法化简法数字逻辑电路数字逻辑电路1.逻辑函数的变换逻辑函数的变换与或式与或式与非与非式与非与非式在原函数式上加两个非号,用摩根定理展开一个2.逻辑函数的化简逻辑函数的化简1A1)化简概念(与-或表达式)(1)乘积项的数目最少(2)每个乘积项中变量的个数也最少2)代数法化简(公式法化简)(1)合并项法公式:例:解:CBAABCCAY)ACB(BCAACCA C(2)(2)吸收法吸收

    8、法 公式:例:CBCAABYCBAAB)(CABABAB(3)(3)消去法消去法 公式:例:DBCABCABYDBCABCA)(DBCABCADBCABDCAB(4)配项法配项法 公式:例:CBACABBCAYCBAABCCABABC)()(BBACCCABACAB(5)补充公式补充公式 CAABBCCAABBCCAABYBCAACAAB)(BCAABCCAAB)()(BCACAABCABCAABCBBCBAABF )CBBC(BAAB )(反演反演CB)AA(BC)CC(BAAB 配项配项CBBCAABCCBACBAAB 被吸收被吸收被吸收被吸收CB)BB(CAAB CBCAAB 练习:1.

    9、练习:2.作业:作业:3.1.3 d,e,f,g,h i 3.1.7 a,b,c3.2.1 a,b 一、最小项的定义及其性质一、最小项的定义及其性质N个变量的个变量的最小项最小项是所有是所有N个变量的原个变量的原变量或反变量的乘积(每个变量只出现一变量或反变量的乘积(每个变量只出现一次)。次)。若两个最小项只有一个变量以原、反区别,若两个最小项只有一个变量以原、反区别,称它们称它们逻辑相邻逻辑相邻。如如 3.2 3.2 逻辑函数的卡诺图化简法逻辑函数的卡诺图化简法和如三变量最小项如三变量最小项:ABCCBACBACBACBAF 逻辑相邻逻辑相邻CBCBACBA 逻辑相邻的项可以逻辑相邻的项可以

    10、合并,消去一个因子合并,消去一个因子最小项的性质:最小项的性质:1.N个变量共可有个变量共可有2N个最小项个最小项2.2N个最小项与个最小项与N个变量的个变量的2N个取值一一对应。个取值一一对应。1)对任一最小项,只有一组变量取值使它的值为对任一最小项,只有一组变量取值使它的值为1,而其它各组变量取值都使此最小项为而其它各组变量取值都使此最小项为02)不同的最小项,使它的值为不同的最小项,使它的值为1的变量取值不同。的变量取值不同。3.全体最小项之和为全体最小项之和为1。4.任意两个最小项的乘积为任意两个最小项的乘积为0。三变量最小项的编号表三变量最小项的编号表 最小项表达式是一些最小项的最小

    11、项表达式是一些最小项的和和。任何。任何一个逻辑函数一个逻辑函数都都可以写成可以写成唯一唯一的最小项的最小项表达式。表达式。二、最小项表达式二、最小项表达式真值表最小项表达式一般表达式三、三、用用卡诺图卡诺图表示逻辑函数表示逻辑函数1.1.卡诺图卡诺图 把把n n变量逻辑函数中的变量逻辑函数中的2 2n n个最小项各用一个小方格表个最小项各用一个小方格表示,这些最小项的位置是按逻辑相邻性原则排列的,即示,这些最小项的位置是按逻辑相邻性原则排列的,即每个方格中的最小项与其周围相邻方格中的其它最小项每个方格中的最小项与其周围相邻方格中的其它最小项只有一个变量不同。只有一个变量不同。2 2变量卡诺图变

    12、量卡诺图3 3变量卡诺图变量卡诺图4 4变量卡诺图变量卡诺图2.2.用卡诺图表示逻辑函数用卡诺图表示逻辑函数 方法:找到逻辑函数所包含的最小项,然后方法:找到逻辑函数所包含的最小项,然后 在卡诺在卡诺图上将这些最小项对应的位置处填图上将这些最小项对应的位置处填1 1,其余部分填,其余部分填0 0。例:将逻辑函数例:将逻辑函数 DCABDBACBAY用卡诺图表示。用卡诺图表示。解:首先将函数化成最小项之和的形式解:首先将函数化成最小项之和的形式 3.3.用卡诺图化简逻辑函数用卡诺图化简逻辑函数 ABC00011110010010001 11ABCBCABCBCAABC ABCABABCCBABC

    13、AYABBA B化简的依据:相邻的两个方格为一,可消去一个变量;化简的依据:相邻的两个方格为一,可消去一个变量;相邻的四个方格为一,可消去两个变量。相邻的四个方格为一,可消去两个变量。CBD相邻的相邻的8 8个方格为个方格为1 1,可以消去三个变量,可以消去三个变量A卡诺图化简步骤:卡诺图化简步骤:1 1、将逻辑表达式化成最小项表达式(可省)、将逻辑表达式化成最小项表达式(可省)2 2、在卡诺图中填入、在卡诺图中填入1 1和和0 0“方方”:每个圈包含每个圈包含2 2n n个方格个方格 1 1、2 2、4 4、8 8、1616“新新”:方格可重复被圈,但每个圈都有新的方格方格可重复被圈,但每个

    14、圈都有新的方格“少少”:圈数尽可能少圈数尽可能少注意:注意:1.1.边、角的相邻性边、角的相邻性3 3、合并最小项(画圈)、合并最小项(画圈)“大大”:圈尽可能大,圈内的方格尽量多圈尽可能大,圈内的方格尽量多2 2、不能漏项、不能漏项4 4、写出化简后的表达式、写出化简后的表达式:将每个圈对应的与项相加将每个圈对应的与项相加例:化简例:化简 F(A,B,C,D)=m(0,2,3,5,6,8,9,10,11,12,13,14,15)ABCD0001 11 1000011011010 0111 11 11111 111110ADCCBDBDCBDCBDBCBDCAF 例:化简例:化简Tips:1不

    15、一定要化成最小项表达式不一定要化成最小项表达式 2化简结果可以不同化简结果可以不同例:化简例:化简Tips:3也可以圈也可以圈0,但是写出的是原函数的反函数,但是写出的是原函数的反函数(或与式)或与式)ABCDABD无关项(任意项、约束项)无关项(任意项、约束项)有的输入变量的取值组合对应的函数值是有的输入变量的取值组合对应的函数值是1 1还是还是0 0皆可,并不影响电路的功能;还有的时候,某些输入皆可,并不影响电路的功能;还有的时候,某些输入变量的取值总不会出现,如某些输入总是为变量的取值总不会出现,如某些输入总是为0 0,这些,这些变量取值也不影响逻辑函数。我们把这些最小项称为变量取值也不

    16、影响逻辑函数。我们把这些最小项称为任意项。任意项。用约束条件可以表示其约束性,用约束条件可以表示其约束性,如:如:我们把这些称为约束项。我们把这些称为约束项。0)7,2,1(mABCCBACBA 化简逻辑函数时,由于这些任意项的取值不影响输化简逻辑函数时,由于这些任意项的取值不影响输出函数,既可以把它们作为出函数,既可以把它们作为1 1、也可以作为、也可以作为0 0。3.3.有无关项的卡诺图化简有无关项的卡诺图化简 例:例:化简逻辑函数化简逻辑函数)9,7,6,1()15,5,4,0(dmY例:化简例:化简=0作业:作业:3.2.2 3.2.3练习:练习:1.1.设输入设输入A A、B B、C

    17、 C、D D是十进制数是十进制数X X的的二进制编码,当二进制编码,当X5X5时,输入时,输入Y Y为为1 1,否则,否则为为0 0,求,求Y Y的最简的最简“与或与或”表达式。表达式。第第3 3章章 组合逻辑电路的分析与设计组合逻辑电路的分析与设计3.1 逻辑代数逻辑代数3.2 逻辑函数的卡诺图化简法逻辑函数的卡诺图化简法3 33 3 组合逻辑电路的分析组合逻辑电路的分析分析:已知电路分析:已知电路逻辑功能逻辑功能步骤:步骤:(1)(1)写出各输出端的逻辑表达式;写出各输出端的逻辑表达式;(2)(2)列出相应的真值表;列出相应的真值表;(3)(3)确定电路的逻辑功能。确定电路的逻辑功能。例例

    18、1:1:已知逻辑电路,已知逻辑电路,分析该电路的功能。分析该电路的功能。解解(1)(1)写逻辑表达式写逻辑表达式ABBABAY(2)(2)列真值表列真值表 (3)(3)确定逻辑功能确定逻辑功能 二变量异或电路二变量异或电路例例2:2:已知逻辑电路,分析该电路的功能已知逻辑电路,分析该电路的功能解解(1)(1)写逻辑表达式写逻辑表达式(2)(2)列真值表列真值表 (3)(3)确定逻辑功能确定逻辑功能 译码器:译码器:为控制端,为控制端,A A1 1A A2 2为为译码地址输入端。译码地址输入端。ST例例3:3:已知逻辑电路,分析该电路的功能已知逻辑电路,分析该电路的功能0001111000100

    19、1103 34 4 组合逻辑电路的组合逻辑电路的设计设计 设计:已知功能函数设计:已知功能函数逻辑电路逻辑电路(2)(2)列出相应的真值表;列出相应的真值表;(4)(4)按照设计要求进一步变换表达式,并画出按照设计要求进一步变换表达式,并画出逻辑电路图。逻辑电路图。步步骤骤(1)(1)确定输入变量和输出变量确定输入变量和输出变量;(3)(3)由真值表写出逻辑表达式或卡诺图并化简;由真值表写出逻辑表达式或卡诺图并化简;例例1 1:设计三人表决电路(:设计三人表决电路(A A、B B、C C)。每人一个)。每人一个按键,如果同意则按下,不同意则不按。结果用按键,如果同意则按下,不同意则不按。结果用

    20、指示灯表示,多数同意时指示灯亮,否则不亮。指示灯表示,多数同意时指示灯亮,否则不亮。(2)(2)卡诺图卡诺图(1)(1)真值表真值表ABCF00000010010001111000101111011111ABC000111100100100111ABACBCCABCABFA、B、C:同意:同意:1,不同意,不同意0;F:灯亮:灯亮1,灯不亮,灯不亮 0(3)(3)画出逻辑电路图画出逻辑电路图CABCABF例2:试用2输入与非门和反相器设计一个3输入(I0、I1、I2)、三输出(L0、L1、L2)的信号排队电路。它的功能是:当输入I0为1时,无论I1、I2为何值,输出L0为1,其余两个输出为0;

    21、当能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码。请自己画出连线图请自己画出连线图!练习练习:设计交通灯状态检测电路设计交通灯状态检测电路.设交通灯由红、设交通灯由红、黄、绿三盏灯组成黄、绿三盏灯组成,正常工作状态下,有且仅正常工作状态下,有且仅有一盏灯亮。其他情况均属不正常工作状态,检有一盏灯亮。

    22、其他情况均属不正常工作状态,检测电路发出故障报警信号。测电路发出故障报警信号。3 35 5 组合逻辑电路中的组合逻辑电路中的竞争冒险竞争冒险 理想状态理想状态 实际状态实际状态输入信号变化先后不同、信号传输的路输入信号变化先后不同、信号传输的路径不同,或是各种器件延迟时间不同。径不同,或是各种器件延迟时间不同。冒险现象冒险现象:输出波形产生不应有的尖脉冲:输出波形产生不应有的尖脉冲。一、冒险现象的成因一、冒险现象的成因 HazardCAABY总有总有 。1AAY冒险冒险注:不是所有变化都产生冒险注:不是所有变化都产生冒险!1.1.逻辑冒险:逻辑冒险:由于逻辑门的延迟作用而产生的冒险由于逻辑门的

    23、延迟作用而产生的冒险当BC1时2.2.功能冒险功能冒险:由于多变量信号不能同时变由于多变量信号不能同时变化而产生的冒险。化而产生的冒险。冒险冒险二、冒险现象的判断二、冒险现象的判断 1 1。逻辑冒险。逻辑冒险 从从逻辑式逻辑式或或卡诺图卡诺图均可判断逻辑冒险现象。均可判断逻辑冒险现象。1 AA0 AA逻辑式逻辑式:BCACBAABCCABCAABY卡诺图卡诺图:只有相邻,没有相交。只有相邻,没有相交。有可能发生冒险现象。有可能发生冒险现象。有可能发生冒险现象。有可能发生冒险现象。2.2.功能冒险功能冒险从从卡诺图卡诺图上可判断是否会产生功能冒险。上可判断是否会产生功能冒险。BCAABCCABB

    24、CABY当输入变量当输入变量ABCABC由由011011变到变到110110时,如果时,如果ABCABC同时变化,不产生冒险同时变化,不产生冒险;当输入变量当输入变量ABCABC由由011011变到变到110110时,如果时,如果C C先变、先变、A A后变,即变化过程为后变,即变化过程为011011010010110110,中间输出一个,中间输出一个“0”0”,产生冒险,产生冒险;当输入变量当输入变量ABCABC由由011011变到变到110110时,如果时,如果A A先变、先变、C C后变,即变化过程为后变,即变化过程为011011111111110110,则不产生功能冒险。,则不产生功能

    25、冒险。三、消除竞争三、消除竞争-冒险的方法冒险的方法 1.增加增加冗余项冗余项:可消除逻辑冒险可消除逻辑冒险。BCCAABCAABY2.增加增加选通电路选通电路:可消除逻辑冒险和功能冒险可消除逻辑冒险和功能冒险。原理:原理:竞争冒险都是在信号变化时产生的竞争冒险都是在信号变化时产生的。方法:方法:在组合电路中加一个选通门,选通信号在输入信号变在组合电路中加一个选通门,选通信号在输入信号变化时使输出门关闭,待电路稳定后才让选通信号打开输出门。化时使输出门关闭,待电路稳定后才让选通信号打开输出门。3.增加增加滤波电容滤波电容:可消除冒险产生的窄脉冲可消除冒险产生的窄脉冲。注:注:对高频电路影响对高频电路影响较大,只适用于工作较大,只适用于工作频率不高的电路。频率不高的电路。作业:作业:3.3.63.3.7:W,X3.4.33.4.7返回目录

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:组合逻辑电路的分析与设计(5)课件.ppt
    链接地址:https://www.163wenku.com/p-3272527.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库