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

下载本文档

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

文档简介

3.1 组合逻辑电路的分析和设计,3.2 常用组合逻辑电路,3.3 组合逻辑电路中的竞争与冒险,第三章 组合逻辑电路,概述, 组合逻辑电路概念,输入:,逻辑关系:Yi = Fi (X1、X2、Xn) i = (1、2、m), 组合逻辑电路的结构特点 电路由逻辑门构成,不含记忆元件,输出:,X1、X2、Xn,Y1、Y2、Ym,组合逻辑电路任一时刻的输出仅仅取决于该时刻的输入,而与过去的输入无关。,第三章 组合逻辑电路,概述,重点: 组合逻辑电路的概念 组合逻辑电路的分析和设计与设计方法 常用组合模块的功能及应用 难点: 灵活运用模块进行电路设计 组合电路的竞争与冒险的判断与消除,第三章 组合逻辑电路,概述,组合逻辑电路的分析,组合逻辑电路的设计,3.1 组合逻辑电路的分析和设计,第三章 组合逻辑电路,3.1 组合逻辑电路的分析和设计,组合逻辑电路的分析,写 函 数 表 达 式,简 化 函 数 式,真 值 表,描 述 电 路 功 能,已 知 组 合 电 路,公式法,图形法,分析步骤,第三章 组合逻辑电路,3.1 组合逻辑电路的分析和设计,结论:电路为少数服从多数电路, 称表决电路。,解:(1)逻辑表达式,(2)列真值表,(3)分析电路的逻辑功能,多数输入变量为1,输出F为1;,多数输入变量为0,输出 F为0,例1:试分析图所示逻辑电路的功能。,第三章 组合逻辑电路,3.1 组合逻辑电路的分析和设计,例2:试分析图示逻辑电路的功能。,(2)列真值表,解:(1)写 表达式,第三章 组合逻辑电路,3.1 组合逻辑电路的分析和设计,自然二进制码,格雷码,0 0 0 1 0 0 0 1 0 0 1 0 0 0 1 1 0 0 1 1 0 0 1 0 0 1 0 0 0 1 1 0 0 1 0 1 0 1 1 1 0 1 1 0 0 1 0 1 0 1 1 1 0 1 0 0 1 0 0 0 1 1 0 0 1 0 0 1 1 1 0 1 1 0 1 0 1 1 1 1 1 0 1 1 1 1 1 0 1 1 0 0 1 0 1 0 1 1 0 1 1 0 1 1 1 1 1 0 1 0 0 1 1 1 1 1 1 0 0 0,(2) 列真值表,自然二进制码至格雷码的转换电路。,B3B2B1B0,G3G2G1G0,0 0 0 0,0 0 0 0,(3)逻辑功能,(1)表达式,第三章 组合逻辑电路,3.1 组合逻辑电路的分析和设计,注意:利用此式时对码位序号大于(n-1)的位应按0处理,如本例码位的最大序号i = 3,故B4应为0,才能得到正确的结果。,推广到一般,将n位自然二进制码转换成n位格雷码 Gi = BiBi+1 (i = 0、1、2、 n-1),自然二进制码至格雷码的转换,第三章 组合逻辑电路,3.1 组合逻辑电路的分析和设计,组合逻辑电路的设计,设计步骤,列真 值 表,简 化 函 数 式,画 逻 辑 图,实 际 逻 辑 问 题,公式法,图形法,第三章 组合逻辑电路,3.1 组合逻辑电路的分析和设计,例1在举重比赛中,有3名裁判,其中1名为主裁判。当有两名以上裁判(其中必须有1名主裁判)认为运动员举杠铃合格,就按动电钮,可发出成绩有效的信号。请设计该组合逻辑电路。,(1)作出逻辑规定:,输入:合格为1,不合格为0,输出:成绩有效为1,无效为0,(2)列出真值表,AB,AC,(3)求逻辑函数表达式,L=AB+AC,第三章 组合逻辑电路,3.1 组合逻辑电路的分析和设计,(4)画出逻辑电路图,(5)化成“与非”式,第三章 组合逻辑电路,3.1 组合逻辑电路的分析和设计,例2:试将8421BCD码转换成余3BCD码,输入 8421码 输出余3码 B3 B2 B1 B0 E3 E2 E 1 E0,(2)画卡诺图,解:(1)列真值表,0 0 0 0 0 0 0 1 1 1 0 0 0 1 0 1 0 0 2 0 0 1 0 0 1 0 1 3 0 0 1 1 0 1 1 0 4 0 1 0 0 0 1 1 1 5 0 1 0 1 1 0 0 0 6 0 1 1 0 1 0 0 1 7 0 1 1 1 1 0 1 0 8 1 0 0 0 1 0 1 1 9 1 0 0 1 1 1 0 0,10 1 0 1 0 11 1 0 1 1 12 1 1 0 0 13 1 1 0 1 14 1 1 1 0 15 1 1 1 1 ,01,00,01,11,10,00,11,10,B1B0,B3B2,1,1,1,1,1,第三章 组合逻辑电路,3.1 组合逻辑电路的分析和设计,(3)逻辑表达式,第三章 组合逻辑电路,3.1 组合逻辑电路的分析和设计,(4)电路图,(3)逻辑表达式,8421BCD码,余3码,第三章 组合逻辑电路,3.1 组合逻辑电路的分析和设计,编码器,译码器,数据选择器,数值比较器,加法器,3.2 常用组合逻辑电路,第三章 组合逻辑电路,3.2 常用 组合逻辑电路,二进制代码,某种控制信息、符号等,编 码,编码器,第三章 组合逻辑电路,3.2 常用 组合逻辑电路,编码器,有一键盘输入电路,一共有8个按键,键按下时,对应的输入信号为高电平。,编码器的作用就是把每一个键信号转化成相应的编码 (键码)。,第三章 组合逻辑电路,3.2 常用 组合逻辑电路,二进制编码器,真值表:,假设任何时刻有且只有一个输入信号有效,逻辑表达式:,第三章 组合逻辑电路,3.2 常用 组合逻辑电路,以此类推:,令,代入Y2的表达式就得到:,同理,则满足,第三章 组合逻辑电路,3.2 常用 组合逻辑电路,思考:当有两个输入信号同时有效时,如I2和I4同时有效时,将出现什么情况?,第三章 组合逻辑电路,3.2 常用 组合逻辑电路,优先编码器:对输入信号规定不同的优先级,当有多个信号同时有效时,只对优先级高的信号进行编码。,真值表,第三章 组合逻辑电路,3.2 常用 组合逻辑电路,优先编码器74LS148,逻辑函数表达式,第三章 组合逻辑电路,3.2 常用 组合逻辑电路,使能输入,逻辑图,第三章 组合逻辑电路,3.2 常用 组合逻辑电路,简化逻辑符号,逻辑符号,国标符号,第三章 组合逻辑电路,3.2 常用 组合逻辑电路,:输入,低电平有效。,:编码输出端,:使能输入端,:使能输出端,,:扩展输出端,,引脚功能说明,第三章 组合逻辑电路,3.2 常用 组合逻辑电路,悬空,输入信号,编码输出,第三章 组合逻辑电路,3.2 常用 组合逻辑电路,优先编码器74LS148的应用,(2)级联使用 用两片74LS148构成16线4线优先编码器。,高优先级,低优先级,第三章 组合逻辑电路,3.2 常用 组合逻辑电路,(2)级联使用 用两片74LS148构成16线4线优先编码器。,第三章 组合逻辑电路,3.2 常用 组合逻辑电路,某种编码,某种控制信息、符号等,译 码,译码器,译码器常分为二进制译码器、BCD译码器、 显示译码器,第三章 组合逻辑电路,3.2 常用 组合逻辑电路,译 码 器,译码输入:n位二进制代码,译码输出:m位输出信号m=2n,译码规则:对应输入的一组二进制代码有且仅有一个输出端为有效电平,其余输出端为相反电平,第三章 组合逻辑电路,3.2 常用 组合逻辑电路,二进制译码器,1.真值表,2. 逻辑函数表达式,第三章 组合逻辑电路,3.2 常用 组合逻辑电路,二进制译码器74LS138,思考:输入电路中为什么用了6只反相器?使能控制端的作用?,3.逻辑电路图,第三章 组合逻辑电路,3.2 常用 组合逻辑电路,逻辑符号,国标符号,简化逻辑符号,第三章 组合逻辑电路,3.2 常用 组合逻辑电路,由74LS138译码器构成的数据分配器,由总线来的数字信号输送到不同的下级电路中去。,第三章 组合逻辑电路,3.2 常用 组合逻辑电路,二进制译码器74LS138的应用, 逻辑函数最小项发生器,如果将一逻辑函数的输入变量加到译码器的译码输入端,则译码输出的每一个输出端都对应一个逻辑函数的最小项。,第三章 组合逻辑电路,3.2 常用 组合逻辑电路,例 用译码器实现组合逻辑电路F1(A,B,C)=m(0,2,4,6),第三章 组合逻辑电路,3.2 常用 组合逻辑电路,1. 七段LED数码管的结构及显示原理,LED数码管有两种结构:共阴和共阳,共阴数码管的外形和内部结构为:,第三章 组合逻辑电路,3.2 常用 组合逻辑电路,显示译码器,2. 显示原理,七段LED数码管中的ag实际上为发光二极管,利用点亮其中某几段来构成09字形。如,当af=1 ,g=0时,显示字形0,当b=c=1,a=d=e=f=g=0时,显示字形1,当a=b=d=e=g=1,c=f=0时,显示字形2,第三章 组合逻辑电路,3.2 常用 组合逻辑电路,3. 显示译码器的逻辑功能,8421BCD码,七段显示码,第三章 组合逻辑电路,3.2 常用 组合逻辑电路,4. 真值表,思考题:根据真值表,推导出a、b、c、d、e、f、g的逻辑表达式。,第三章 组合逻辑电路,3.2 常用 组合逻辑电路,D、C、B、A :BCD码输入信号,ag:译码输出,高电平有效,低电平时,输出ag均为高电平(全灭);,低电平时,不论DA状态如何,ag七段全亮。,BCD七段译码器/驱动器CD4511,第三章 组合逻辑电路,3.2 常用 组合逻辑电路,显示译码器74LS47,数据选择器(Multiplexer,MUX),数据选择器功能是将多路信号有选择地送到一条输出总线上去。,数据输出,地址码,多路数据输入,究竟选择哪一路数据输出由A1、A0两位地址码决定。,第三章 组合逻辑电路,3.2 常用 组合逻辑电路,数据选择器,1. 真值表(把A1A0和Di(i=03)当作输入,Y为输出):,2. 逻辑函数表达式:,4选1数据选择器,F =,第三章 组合逻辑电路,3.2 常用 组合逻辑电路,双4选1数据选择器74LS153,第三章 组合逻辑电路,3.2 常用 组合逻辑电路,8选1数据选择器74LS151,F =,74LS151的引脚和功能表,第三章 组合逻辑电路,3.2 常用 组合逻辑电路, 数据选择器的应用, 用使能端,可将两片8选1数据选择器扩展16选1数据选择器。,第三章 组合逻辑电路,3.2 常用 组合逻辑电路,例:用8选1MUX实现逻辑函数,解:8选1 MUX的输出Y的表达式为:,令A2=A,A1=B,A0=C,D0=D1=D3=D5=D6=D7=1,D2=D4=0时,则 L=Y。,连线图如右:, 实现逻辑函数,第三章 组合逻辑电路,3.2 常用 组合逻辑电路,例:用4选1数据选择器实现函数,解:,4选1数据选择器的函数表达式为:, D0, D1, D2, D3,“0”,B,A,“1”,F,第三章 组合逻辑电路,3.2 常用 组合逻辑电路,用数据选择器来实现逻辑函数时,应注意以下几点:,1当逻辑函数的变量个数与数据选择器选择输入端个数相等时,可直接用数据选择器来实现所要实现的逻辑函数。,2当逻辑函数的变量个数多于数据选择器选择输入端数目时,应分离出多余变量,将余下的变量分别有序地加到数据选择器的数据输入端。,3一个数据选择器只能用来实现一个多输入变量的单输出逻辑函数。,第三章 组合逻辑电路,3.2 常用 组合逻辑电路,数值比较器就是对两个无符号二进制数A、B进行比较,以判别其大小的组合逻辑电路。,输入:被比较的数字;输出:两个数字比较的比较结果,即等于、大于、小于。,第三章 组合逻辑电路,3.2 常用 组合逻辑电路,数值比较器,一位数值比较器,(1)根据题意列出真值表,(2)根据真值表写出各输出的逻辑函数表达式,第三章 组合逻辑电路,3.2 常用 组合逻辑电路,(3)逻辑电路图,第三章 组合逻辑电路,3.2 常用 组合逻辑电路,四位数值比较器,四位数字比较的原理:,设四位数字为A:A3A2A1A0,B:B3B2B1B0,,先比最高位A3B3,则AB;,最高位相同A3=B3,比次高位A2B2,则结果AB; ,各位都相同时,A=B,第三章 组合逻辑电路,3.2 常用 组合逻辑电路,具有级联输入的比较器其真值表,第三章 组合逻辑电路,3.2 常用 组合逻辑电路,逻辑表达式为:,第三章 组合逻辑电路,3.2 常用 组合逻辑电路,例:用两片4位二进制数值比较器74HC85实现8位二进制数比较 。,解:,第三章 组合逻辑电路,3.2 常用 组合逻辑电路,用级联法实现多位数值比较,(1)半加器真值表,(2)输出函数,(3)逻辑图,(4)逻辑符号,输入 输出 被加数A 加数B 和S 进位C,0 0,0 0,0 1 1 0,1 0 1 0,1 1 0 1,CO,一位半加器,第三章 组合逻辑电路,3.2 常用 组合逻辑电路,加法器,思考:如何用“与非”门实现半加器?,第三章 组合逻辑电路,3.2 常用 组合逻辑电路,一位全加器,(1)作逻辑规定,A、B为加数和被加数,CI为低位进位,S、Co为和及向高位进位。,(2)真值表。,第三章 组合逻辑电路,3.2 常用 组合逻辑电路,(2)逻辑表达式,CO=AB+BCI+ACI,(3)全加器逻辑电路图见 教材P94,其逻辑符号为:,第三章 组合逻辑电路,3.2 常用 组合逻辑电路, N位加法器 功能:实现N位二进制数相加 按实现方法分类:串行进位加法器、超前进位加法器 (1)串行进位加法器,低位全加器进位输出,高位全加器进位输入,例:用全加器实现4位二进制数相加。,注意:CI0=0,0,第三章 组合逻辑电路,3.2 常用 组合逻辑电路,(2)超前进位加法器,进位位直接由加数、被加数和最低位进位位CI0形成。,第三章 组合逻辑电路,3.2 常用 组合逻辑电路,4位加法器的逻辑符号,第三章 组合逻辑电路,3.2 常用 组合逻辑电路, 加法器的应用,例:试用四位加法器实现8421BCD码至余3BCD码的转换。,N位加法运算、代码转换、减法器、十进制加法,解:余3码比8421码多3,因此:,第三章 组合逻辑电路,3.2 常用 组合逻辑电路,竞争与冒险的判断,竞争与冒险,冒险现象的消除,3.3 组合电路中的竞争与冒险,第三章 组合逻辑电路,3.3 组合逻辑电路中的竞争与冒险,竞争:,冒险:,信号经由不同的途径到达某一会合点的时间有先有后,由于竞争而引起电路输出发生瞬间错误现象。,(理想情况),在输出端产生尖峰干扰,有竞争,不产生冒险,第三章 组合逻辑电路,3.3 组合逻辑电路中的竞争与冒险,竞争与冒险,(理想情况),在输出端产生尖峰干扰,第三章 组合逻辑电路,3.3 组合逻辑电路中的竞争与冒险,代数法,当函数表达式可以化成:,即含有互补变量,A变量变化可能引起冒险。,卡诺图法,如函数卡诺图上有包围圈相切,且相切处又无其他圈包含,则可能有险象。,第三章 组合逻辑电路,3.3 组合逻辑电路中的竞争与冒险,竞争与冒险的判断,1. 利用冗余

温馨提示

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

最新文档

评论

0/150

提交评论