
数电第2章基本逻辑运算及集成逻辑门.ppt
156页第二章 基本逻辑运算及集成逻辑门,2.1 基本逻辑运算 2.2 常用复合逻辑 2.3 集成逻辑门,2.1 基本逻辑运算 逻辑运算是逻辑思维和逻辑推理的数学描述 具有“真”与“假”两种可能,并且可以判定其“真”、 “假”的陈述语句叫逻辑变量一般用英文大写字母A,B, C, …表示例如,“开关A闭合着”,“电灯F亮着”, “开关D开路着”等均为逻辑变量,可分别将其记作A,F,D; “开关B不太灵活”, “电灯L价格很贵”等均不是逻辑变量逻辑变量只有“真”、 “假”两种可能,在逻辑数学中,把“真”、 “假”称为逻辑变量的取值,简称逻辑值,也叫逻辑常量通常用“1”表示“真”,用“0”表示“假”,或者相反本教材中,若不作特别说明,“1”就代表“真”,“0”就代表“假”虽然“1”和“0”叫逻辑值或逻辑常量,但是它们没有“大小”的含义,也无数量的概念它们只是代表逻辑“真”、“假”的两个形式符号 ,一个结论成立与否,取决于与其相关的前提条件是否成立结论与前提条件之间的因果关系叫逻辑函数通常记作: F=f(A, B, C, …) 逻辑函数F也是一个逻辑变量,叫做因变量或输出变量 因此它们也只有“1”和“0”两种取值,相对地把A, B, C, …叫做自变量或输入变量。
2.1.1 与逻辑(与运算、 逻辑乘) 决定某一结论的所有条件同时成立,结论才成立,这种因果关系叫与逻辑,也叫与运算或叫逻辑乘 例如,对图2 - 1所示电路的功能作如下描述:“开关A闭合,并且开关B闭合,则电灯F亮”这三个陈述语句均具有“真”、 “假”两种可能, 其对应关系如表2 - 1(a)所示 用“1”代表逻辑“真”,用“0” 代表逻辑“假”,则表2- 1(a)可改为表2 -1(b)的形式这种表格叫真值表所谓真值表,就是将输入变量的所有可能的取值组合对应的输出变量的值一一列出来的表格它是描述逻辑功能的一种重要形式,表 2 – 1 与逻辑的真值表,图 2 – 1 与门逻辑电路实例图,由表2 - 1可知,上述三个语句之间的因果关系属于与逻辑 其逻辑表达式(也叫逻辑函数式)为: F=A·B 读作“F等于A乘B”在不致于混淆的情况下,可以把符号“·”省掉 由表2 - 1的真值表可知,逻辑乘的基本运算规则为: 0·0=0 0·1=0 1·0=0 1·1=1 0·A=0 1·A=A A·A=A,实现“与运算”的电路叫与门,其逻辑符号如图2-2所示, 其中图(a)是我国常用的传统符号,图(b)为国外流行符号,图(c)为国家标准符号。
图 2 – 2 与门的逻辑符号,2.1.2 或逻辑(或运算、逻辑加) 决定某一结论的所有条件中, 只要有一个成立, 则结论就成立,这种因果关系叫或逻辑 以图2-3所示开关控制灯亮为例,定义: 开关A、B闭合为“真”,断开为“假”,灯F亮为“真”,灭为“假”其真值表如表2-2所示 由表2 - 2可知,其逻辑表达式为: F=A+B 读作“F等于A加B”由表2 - 2的真值表可知,逻辑加的运算规则为: 0+0=0 0+1=1 1+0=1 1+1=1 0+A=A 1+A=1 A+A=A 实现“或运算”的电路叫或门, 其逻辑符号如图2 - 3所示表 2 – 2 或逻辑的真值表,图 2 – 3 或门的逻辑符号,2.1.3 非逻辑(非运算, 逻辑反) 若前提条件为“真”,则结论为“假”; 若前提条件为“假”, 则结论为“真”即结论是对前提条件的否定, 这种因果关系叫非逻辑 例如,对图2 - 4所示电路的功能作如下描述: “若开关A闭合, 则电灯F就亮” 把以上两个陈述句分别记作A、 F,则其真值表如表2 - 3所示图 2 – 4 非门逻辑电路实例图,表 2 – 3 非逻辑的真值表,由表2-3的真值表可知,上述两个语句之间的因果关系属于非逻辑,也叫非运算或者叫逻辑反。
其逻辑表达式为: 读作“F等于A非” 通常称A为原变量, 为反变量, 二者共同称为互补变量 完成“非运算”的电路叫非门或者叫反相器,其逻辑符号如图2 – 5(b)、(c)、(d)所示,非运算的运算规则是:,,2.2 常用复合逻辑,2.2.1 “与非”逻辑 “与非”逻辑是“与”逻辑和“非”逻辑的组合 先“与”再“非” 其表达式为,实现“与非”逻辑运算的电路叫“与非门” 其逻辑符号如图2 - 6所示图 2 – 6 与非门的逻辑符号 (a) 常用符号; (b) 国外流行符号; (c) 国标符号,图 2 – 7 或非门的逻辑符号 (a) 常用符号; (b) 国外流行符号; (c) 国标符号,图 2 – 8 与或非门的逻辑符号 (a) 常用符号; (b) 国外流行符号; (c) 国标符号,2.2.4 “异或”逻辑及“同或”逻辑 1. 两变量的“异或”及“同或”逻辑 若两个输入变量A、B的取值相异,则输出变量F1为1;若A、 B的取值相同, 则F1为0其真值表如表2-4所示这种逻辑关系叫作“异或”逻辑,其逻辑表达式为: 读作“F1等于A异或B”表2-4 “异或”及“同或”逻辑真值表,图 2 – 10 同或门的逻辑符号 (a) 常用符号; (b) 国外流行符号; (c) 国标符号,2. 多变量的“异或”及“同或”逻辑 多变量的“异或”或“同或”运算, 要利用两变量的“异或门”或“同或门”来实现。
实现电路分别如图2-11和图2-12所示图 2 – 11 多变量的“异或”电路,图 2 – 12 多变量的“同或”电路,多变量的“异或”及“同或”逻辑功能, 必须以两变量的“异或”及“同或”逻辑的定义为依据进行推证 将0, 1值代入多变量的异或式中可得出如下结论 (1) 奇数个“1”相异或结果为1; 偶数个1相异或结果为0 利用此特性, 可作为奇偶校验码校验位的产生电路, 也可以用作奇校验码的接收端的检测电路 当它输出“0”时, 表示输入代码有错码; 当它输出“1”时, 表示输入代码基本无错码 该电路也可用于偶校验码产生电路和偶校验码错码检测, 只是其输出值“1”和“0”的含义与检测奇校验码时相反2) 偶数个变量的“同或”,等于这偶数个变量的“异或”之非如: A⊙B= A⊙B⊙C⊙D= 奇数个变量的“同或”, 等于这奇数个变量的“异或”如:,A⊙B⊙C=,2.2.5逻辑运算的优先级别 逻辑运算的优先级别决定了逻辑运算的先后顺序 在求解逻辑函数时, 应首先进行级别高的逻辑运算 各种逻辑运算的优先级别, 由高到低的排序如下: 长非号是指非号下有多个变量的非号2.2.6逻辑运算的完备性 “与”、 “或”、 “非”是逻辑代数中三种最基本的逻辑运算。
任何逻辑函数都可以用这三种运算的组合来构成, 即任何数字系统都可以用这三种逻辑门来实现 因此, 称 “与”、 “或”、 “非”是一个完备集合, 简称完备集 但是, 它不是最好的完备集, 因为用它实现逻辑函数, 必须同时使用三种不同的逻辑门, 这对数字系统的制造、 维修都不方便 可以证明(参见第三章相关内容)“与非”、 “或非”、 “与或非”这三种复合运算中的任何一种都能实现“与”、 “或”、 “非”的功能, 即这三种复合运算各自都是完备集 因此, 利用“与非门”、 “或非门”、 “与或非门”中的任何一种, 都可以实现任何逻辑函数, 这给数字系统的制造、 维修带来了很大的方便2.2.7 正负逻辑 在数字系统中, 逻辑值是用逻辑电平表示的 若用逻辑高电平UH表示逻辑“真”, 用逻辑低电平UL表示逻辑“假”, 则称为正逻辑; 反之, 则称为负逻辑 本教材采用正逻辑 当规定“真”记作“1”, “假”记作“0”时, 正逻辑可描述为: 若UH代表“1”, UL代表“0”, 则为正逻辑; 反之, 则为负逻辑正负逻辑关系如下: 某电路输入的高低电平如表2.5(a)所示, 如按正逻辑定义, 由表2.5(b)可看出是与非逻辑, 如按负逻辑定义, 如表2.5(c)所示, 它又是或非逻辑。
即正与非逻辑与负或非逻辑相等表2 -5 电位关系与正、 负逻辑,同样的方法可得到正与等于负或, 正异或等于负同或 UH和UL统称为逻辑电平, 其值因逻辑器件内部结构不同而异(后述) UH和UL的差值(叫逻辑摆幅)愈大, 则“1”和“0”的区别越明显, 电路可靠性越高2.3 集 成 逻 辑 门,把若干个有源器件和无源器件及其连线,按照一定的功能要求,制做在同一块半导体基片上,这样的产品叫集成电路若它完成的功能是逻辑功能或数字功能, 则称为逻辑集成电路或数字集成电路最简单的数字集成电路是集成逻辑门 集成逻辑门,按照其组成的有源器件的不同可分为两大类: 一类是双极性晶体管逻辑门;另一类是单极性绝缘栅场效应管逻辑门,简称MOS门双极性晶体管逻辑门主要有TTL门(晶体管-晶体管逻辑门)、ECL门(射极耦合逻辑门)和I2L门(集成注入逻辑门)等 单极性MOS门主要有PMOS门(P沟道增强型MOS管构成的逻辑门)、NMOS门(N沟道增强型MOS管构成的逻辑门)和CMOS门(利用PMOS管和NMOS管构成的互补电路构成的门电路,故又叫做互补MOS门)1. 电路结构 多发射极晶体管V1和电阻R1构成输入级。
其功能是对输入变量A、B、C实现“与运算”,如图2 - 13(b)所示 晶体管V2和电阻R2、R3构成中间级其集电极和发射极各输出一个极性相反的电平,分别用来控制晶体管V4和V5的工作状态 晶体管V3、V4、V5和电阻R4、R5构成输出级,它们的功能是非运算 在正常工作时,V4和V5总是一个截止,另一个饱和2. 功能分析 (1) 输入端至少有一个为低电平(UIL=0.3V)当输入端至少有一个接低电平UIL(0.3V)时,接低电平的发射结正向导通,则V1的基极电位UB1=UBE1+UIL=0.7+0.3=1V为使V1的集电结及V2和V5的发射结同时导通,UB1至少应当等于2.1V(UB1=UBC1+UBE2+UBE5)现在UB1=1V,所以,V2和V5必然截止由于V2截止,故IC2≈0,R2中的电流也很小, 因而R2上的电压很小因此有,该电压使V3和V4的发射结处于良好的正向导通状态,V5处于截止状态,此时输出电压等于高电平(3.6 V) UO=UOH=UC2-UBE3-UBE4=5-0.7-0.7=3.6V 此值未计入R2上的压降,所以实际的UOH小于3.6V 当UO=UOH时,称与非门处于关闭状态。
,(2) 输入端全部接高电平(UIH=3.6V)V1的基极电位UB1最高不会超过2.1V因为当UB1≥2.1V时,V1的集电结及V2和V5的发射结会同时导通,把UB1钳在UB1=UBC1+UBE2+UBE5=0.7+0.7+0.7=2.1V所以,当各个输入端都接高电平UIH(3.6V)时,V1的所有发射结均截止这时+UCC通过R1使V1的集电结及V2和V5的发射结同时导通,从而使V2和V5处于饱和状态此时V2的集电极电位为: UC2=UCES2+UBE5≈0.3+0.7=1V,UC2加到V3的基极,由于R4的存在,可以使V3导通所以,V4的基极电位和射极电位分别为: UB4=UE3≈UC2-UBE3=1-0.7=0.3V UE4=UCES5≈0.3V 可见,V4的发射结偏压UBE4=UB4-UE4=0.3-0.3=0V,所以,V4处于截止状态 在V4截止、V5饱和的情况下,输出电压UO为: UO=UOL=UCES5≈0.3V UO=UOL时,称与非门处于开门状态 ,综上所述,当输入端至少有一端接低电平(0.3 V)时, 输出为高电平(3.6 V);当输入端全。
