1、数字电子技术数字电子技术模拟信号模拟信号:在时间上和数值上连续的信号。数字信号数字信号:在时间上和数值上不连续的(即离散的)信号。uu模拟信号波形数字信号波形tt对模拟信号进行传输、处理的电子线路称为模拟电路模拟电路。对数字信号进行传输、处理的电子线路称为数字电路数字电路。0.1 数字信号与模拟信号数字信号与模拟信号 0.2 数字电路的特点与分类数字电路的特点与分类1.数字电路的特点数字电路的特点(1)电路结构简单,稳定可靠。数字电路只要能区分高电平和低电平即可,对元件的精度要求不高,因此有利于实现数字电路集成化。(2)数字信号在传递时采用高、低电平两个值,因此数字电路抗干扰能力强,不易受外界
2、干扰。(3)数字电路不仅能完成数值运算,还可以进行逻辑运算和判断,因此数字电路又称为数字逻辑电路或数字电路与逻辑设计。(4)数字电路中元件处于开关状态,功耗较小。由于数字电路具有上述特点,故发展十分迅速,在计算机、数字通信、自动控制、数字仪器及家用电器等技术领域中得到广泛的应用。(2)按电路所用器件分为双极型(如TTL、ECL、I2L、HTL)和单极型(如NMOS、PMOS、CMOS)电路。(3)按电路逻辑功能分为组合逻辑电路和时序逻辑电路。(1)按电路组成结构分为分立元件和集成电路两大类。其中集成电路按集成度(在一块硅片上包含的逻辑门电路或元件的数量)可分为小规模(SSI)、中规模(MSI)
3、、大规模(LSI)和超大规模(VLSI)集成电路。2.数字电路的分类数字电路的分类0.3 0.3 数字集成电路的发展趋势数字集成电路的发展趋势 1大规模。2低功耗。3高速度。4可编程。5可测试。6多值化。学习要点:学习要点:数字电路基本逻辑、复合逻辑 逻辑函数基本定律、常用公式逻辑函数代数化简法逻辑函数卡诺图化简法 1.1 数制与代数制与代 码码1.1.1 常用数制常用数制1、十进制、十进制数码为:09;基数(数码个数)是10。运算规律:逢十进一,借一当十。用下标“10”或“D”(Decimal的缩写)表示。各个数码处于十进制数的不同数位时,所代表的数值是不同的。(位权)十进制数的权展开式:1
4、2101012101212()1010.1010 1010.10nnnnmmNaaaaaaa110niiima十进制数的任十进制数的任意一个数码意一个数码 整数部整数部分数位分数位 小数部分数位小数部分数位 2、二进制、二进制数码为:0、1;基数是2。运算规律:逢二进一,借一当二。下标通常用2或B(Binary的缩写)表示。二进制数的权展开式:二进制数只有0和1两个数码,可以用电路的高低电平来实现。1210212101212()22.22 22.2nnnnmmNaaaaaaa12niiima(1101.01)2=123+122+021+120+021+122 数码为:07;基数是8。运算规律:
5、逢八进一,借一当八。下标可用8或O(Octadic的缩写)表示。八进制数的权展开式:3、八进制、八进制4、十六进制、十六进制数码为:09、AF;基数是16。运算规律:逢十六进一,借一当十六。小标可用16或H(Hex的缩写)表示 十六进制数的权展开式:例如,(BD2.3C)16=11162+13161+2160+3161+12162 18()8niiimNa例如,(107.4)8=182+081+780+481 八进制和十六进制主要用于书写程序、指令。十六进制数还经常用来表示内存的地址。1.1.2 数制转换数制转换1、非十进制数转换为十进制数非十进制数转换为十进制数 R进制数转换为十进制数时只要
6、写出R进制数的按位权展开式,然后将各项数值按十进制计算规则相加,就可得到等值的十进制数。【例1-1】(1)将二进制数(10101.11)2转换为十进制数。(2)将八进制数(165.2)8转换为十进制数。(3)将十六进制数(2A.8)16转换为十进制数。解:(1)(10101.11)2=124+023+122+021+120+121+122=(21.75)10 (2)(165.2)8=182+681+580+281=(117.25)10 (3)(2A.8)16=2161+10160+8161=(42.5)10 整数部分采用除基取余法,倒序。小数部分采用乘基取整法,正序。所以:(43.6875)1
7、0=01011.1011)22十进制数转换为其他进制数十进制数转换为其他进制数 3二进制数和八、十六进制数之间的转换二进制数和八、十六进制数之间的转换(1)二进制数转换为八进制数:将二进制数由小数点开始,整数部分向左,小数部分向右,每3位分成一组,不够3位补零,则每组二进制数便是一位八进制数。(3)二进制数与十六进制数的相互转换,按照每4位二进制数对应于一位十六进制数进行转换。(2)八进制数转换为二进制数:将每位八进制数用3位二进制数表示。【例1-3】【例1-3】1.1.3 代码代码 人们在交换信息时,可以通过一定的信号或符号来进行。这些信号或符号的含义是人们事先约定而赋予的。同一信号或符号,
8、由于人们约定不同,可以在不同场合有不同的含义。在数字系统中,需要把十进制数的数值、不同的文字、符号等其他信息用二进制数码来表示才能处理。用来表示某一特定信息的二进制数码称为代码。这里必须指出的是,二进制码不一定表示二进制数,它的含义是人们预先约定而赋予的。建立这种代码与所表示信息一一对应的关系称为编码。若需要编码的信息有N项,则需要的二进制数码的位数n应满足 2nN1 1二二十进制码(十进制码(BCDBCD码)码)用四位二进制数码表示一位十进制数码的编码方法称为二十进制码,简称BCD(Binary Coded Decimal)码。常用的BCD码有8421码、2421码、5421码、余3码等。十
9、进制数 8421 码 余 3 码 2421 码 5421 码 0 1 2 3 4 5 6 7 8 9 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 0000 0001 0010 0011 0100 1011 1100 1101 1110 1111 0000 0001 0010 0011 0100 1000 1001 1010 1011 1100 权 8421 2421 5421 8421码码+0011【例1-5】将(138)10转换为对应的8
10、421BCD码。解:1 3 8 0001 0011 1000即 (138)10=(000100111000)8421BCD【例1-6】将(100100000011.10000101)8421BCD码转换为对应的十进制数。解:1001 0000 0011.1000 0101 9 0 3 .8 5即(100100000011.10000101)8421BCD=(903.85)102 2可靠性代码可靠性代码 (1)格雷码。特点是两个相邻代码之间仅有一位数码不同。(2)奇偶校验码。奇偶校验码可以检测一位错误的代码,它由信息位和校验位两部分组成。信息位可以是任何一种二进制代码,代表着要传输的信息。校验位
11、仅有一位,它可以放在信息位的前面,也可以放在信息位的后面。1)使每一个码组中信息位和校验位的“1”的总个数为奇数,称为奇校验。2)使每一个码组中信息位和校验位的“1”的总个数为偶数,称为偶校验。接收方对接收到的奇偶校验码进行检测,确定每个码组中的“1”的个数是否与约定的相符;若不相符,则为错码。奇偶校验码方法只能检测一位错码。第第1.2 1.2 逻辑函数逻辑函数 二进制数中的“1”和“0”不仅能够表示二进制数,还可以表示许多对立的逻辑状态。在分析和设计数字电路时,所用的数学工具是逻辑代数,又称布尔代数。1逻辑变量 逻辑代数和普通代数一样,用字母A、B、C、X、Y、Z等代表变量,称为逻辑变量。但
12、这两种代数中变量的含义有本质的区别,逻辑代数中的变量只有两种取值0或1。0和1并不表示数量的大小,而只是表示两种对立的逻辑状态,即“是”与“非”、“开”与“关”、“真”与“假”、“高”与“低”等。2逻辑关系 通常,把反映“条件”和“结果”之间的关系称为逻辑关系。如果以电路的输入信号反映“条件”,以输出信号反映“结果”,此时各输入、输出之间也存在确定的逻辑关系。1.2.1 基本概念基本概念 3正逻辑和负逻辑 根据1和0代表逻辑状态的含义不同,有正、负逻辑之分。例如,认定“1”表示事件发生,“0”表示事件不发生,则形成正逻辑系统;反之则形成负逻辑系统。1.2.2 1.2.2 三种基本逻辑关系与基本
13、逻辑门三种基本逻辑关系与基本逻辑门1 1与逻辑和与门与逻辑和与门 只有当决定某一事件的所有条件全部具备时,这一事件才会发生,这种逻辑关系称为与逻辑。表达式为:Y=AB=AB AB读作A与B 例如,开关A,B串联控制灯泡Y如果用0和1来表示逻辑状态,设开关断开用0表示,闭合用1表示,灯灭用0表示,灯亮用1表示,则可得表1-4。根据真值表可得出与逻辑运算的运算规则为00=0 01=0 10=0 11=1 这种用逻辑变量的取值反映逻辑关系得表格称为逻辑真值表。“全1出1、有0出0”实现与逻辑的电路称为与门。与门的逻辑符号:2 2或逻辑和或门或逻辑和或门 当决定某一事件的所有条件中,只要有一个或一个以
14、上条件具备时,这一事件就发生,这种逻辑关系称为或逻辑。表达式为:Y=A+B A+B读作A或B 例如,开关A,B并联控制灯泡Y如果用0和1来表示逻辑状态,开关断开用0表示,闭合用1表示,灯灭用0表示,灯亮用1表示,可得或逻辑真值表1-5。根据真值表可得出与逻辑运算的运算规则为0+0=0 0+1=1 1+0=1 1+1=1“全0出0、有1出1”实现或逻辑的电路称为或门。或门的逻辑符号:3 3非逻辑和非门非逻辑和非门 当决定某一事件的惟一条件具备时,该事件不发生;而条件不具备时,该事件发生,这种逻辑关系称为“非”逻辑。表达式为:读作A非 Y=A例如,单开关控制电路可实现非逻辑关系。“全0出0、有1出
15、1”当开关A闭合时,灯Y不亮;而当开关A断开时,灯Y亮。可得或逻辑真值表1-6。实现非逻辑的电路称为非门。非门的逻辑符号:根据真值表可得出与逻辑运算的运算规则为 10,011.2.3 1.2.3 常用复合逻辑常用复合逻辑 1 1与非逻辑与非逻辑 逻辑表达式为:ABY 真值表为:电路符号为:“全1出0、有0出1”逻辑表达式为:真值表为:电路符号为:“全0出1、有1出0”2 2或非逻辑或非逻辑 BAY逻辑表达式为:真值表为:电路符号为:3 3与或非逻辑与或非逻辑 CDABY逻辑表达式为:真值表为:电路符号为:“相同为0、相异为1”4 4异或逻辑异或逻辑 逻辑表达式为:真值表为:电路符号为:“相同为
16、1、相异为0”5 5同或逻辑同或逻辑 BABABAYBABAABY在数字系统中,无论逻辑电路是简单还是复杂,逻辑变量是少还是多,输入变量与输出变量之间的因果关系都可以用一个逻辑函数来描述,或用三种基本逻辑运算组合而成。逻辑函数的表示方法有逻辑真值表(简称真值表)、逻辑函数表达式(也称表达式)、逻辑图、工作波形图及卡诺图五种形式。逻辑真值表是将输入变量(设有n个)的各种可能取值组合(2n)和相应的函数值排列在一起组成的表格。一个确定的逻辑函数只有一个逻辑真值表,即真值表具有惟一性。真值表能够直观、明了地反映输入变量取值和函数值的对应关系,即逻辑功能。1.2.4 1.2.4 逻辑函数及其表示方法逻
17、辑函数及其表示方法 1 1真值表真值表 逻辑函数表达式是一种用与、或、非等逻辑运算组合起来的表达式。用它表示逻辑函数,形式简洁,书写方便,便于推演、变换。同一逻辑函数可以有多种形式的逻辑函数表达式。2 2逻辑函数表达式逻辑函数表达式 通过真值表可以直接写出逻辑函数表达式。方法是将真值表中Y为 1 的输入变量相与,取值为 1 用原变量表示,0 用反变量表示,将这些与项相加,就得到逻辑表达式。这样得到的逻辑函数表达式是标准与或逻辑式。逻辑图就是以逻辑符号及连线表示逻辑关系而构成的图形。逻辑函数中的每一个表达式所代表的逻辑功能都可以用相应的逻辑图来实现。根据逻辑图,很容易确认可以选用的门电路。3 3
18、逻辑图逻辑图 由于各种表示方法都是描述同一逻辑函数,它们之间是可以相互转换的。4 4各种表示方法间的相互转换各种表示方法间的相互转换【例1-7】表1-11是某逻辑函数的真值表,试将它转换成逻辑表达式,并画出逻辑图。解:由真值表写出逻辑表达式,可采用“与或标准型”表达式写出。由逻辑表达式画出逻辑图的方法是:把函数表达式中的非号、逻辑乘号和逻辑加号等分别用相应的门电路逻辑符号表示,可画出如图1-10所示的逻辑图。图1-10 例1-7的逻辑图【例1-9】已知函数Y的逻辑图如图1-12所示,写出函数Y的逻辑表达式,并列出其真值表。解:由逻辑图逐级写出输出端表达式:Y1=AB Y2=Y=Y1+Y2=AB
19、+把A、B的所有取值组合逐一代入表达式中进行计算,可得出它的真值表如表1-13所示。从真值表可知该电路为同或逻辑电路。ABAB图1-12 例1-9的逻辑图 1.3 1.3 逻辑代数的基本逻辑代数的基本定律和运算规则定律和运算规则 1.3.1 基本定律基本定律分别令分别令A=0及及A=1代入这些公式,代入这些公式,即可证明它们的正确性。如证即可证明它们的正确性。如证明反演律:明反演律:0-1 律:AAAA10 0011AA互补律:0 1AAAA重叠律:AAAAAA 还 原 定 律:AA 交换律:ABBAABBA结合律:)()()()(CBACBACBACBA分配律:)()()(CABACBACA
20、BACBA反演律(摩根定律):BABABABA.吸收率:BABAABABAAABAAABAA)()(1.3.2 1.3.2 常用公式常用公式(4)公式 AB+BCD=AB+证明:AB+BCD=AB+BC+BCD =AB+BC(1+D)=AB+BC =AB+ACACACACACACACACAC=AB(1+C)+(1+B)=AB+(1)公式 AB+=A 证明:AB+=A(B+)=A1=A(2)公式 A+=A+B 证明:A+=(A+)(A+B)=A+B(3)公式 AB+BC=AB+证明:AB+BC=AB+(A+)BC =AB+ABC+BCABABBABABAACACACACAACA例如,已知等式 ,
21、用函数Y=BC代替等式中的B,根据代入规则,等式仍然成立,即有:(1)代入规则:在逻辑等式中,若将等式两边所出现的同一变量以一个逻辑函数代换后,该逻辑等式仍然成立。BAABCBABCABCA)((2)反演规则:对于任意一个逻辑函数Y,若将表达式中所有的“”换成“+”,“+”换成“”,“0”换成“1”,“1”换成“0”,原变量换成反变量,反变量换成原变量,那么所得到的新的逻辑函数表达式就是原函数Y的反函数Y。例如:ACBACCAY)()()(CABACCAY EDCBAY EDCBAY 1.3.2 1.3.2 基本规则基本规则 :a、保持原来的运算优先级。b、不是单个逻辑变量上的“非”号,均应保
22、持不变。(3)对偶规则:对于任何一个逻辑表达式Y,如果将表达式中的所有“”换成“”,“”换成“”,“0”换成“1”,“1”换成“0”,而变量保持不变变量保持不变,则可得到的一个新的函数表达式Y,Y称为函Y的对偶函数。例如:对偶规则的意义对偶规则的意义:如果两个函数相等,则它们的对偶函数也相等。利用对偶规则,可以使要证明及要记忆的公式数目减少一半。例如:ACABCBA)()(CABABCAABABAABABA)()(ACBACCAY)()()(CABACCAY EDCBAY EDCBAY 1.4 1.4 逻辑函数的代数化简法逻辑函数的代数化简法 一、逻辑函数化简的意义一、逻辑函数化简的意义:逻辑
23、表达式越简单,实现它的电路越简单,电路工作越稳定可靠。1.4.1 1.4.1 化简的一般概念化简的一般概念 二、逻辑函数式的几种常见形式和变换。二、逻辑函数式的几种常见形式和变换。(1)与或表达式:ACBAY(2)或与表达式:Y)(CABA(3)与非-与非表达式:Y ACBA(4)或非-或非表达式:YCABA(5)与或非表达式:YCABA一个逻辑函数的表达式可以有以下5种表示形式。(1)乘积项个数最少;(2)每个乘积项中的变量个数也最少。三、逻辑函数的最简与三、逻辑函数的最简与或式或式1.4.2 1.4.2 代数化简法代数化简法 逻辑函数的代式化简法就是运用逻辑代数的基本公式、定理和规则来化简
24、逻辑函数。1 1、并项法、并项法利用公式1,将两项合并为一项,并消去一个变量。CCBBCBCBCBAACBAACABCBACBACBAY)()()(1ABCABCABCABC2 2、吸收法、吸收法()利用公式,吸收掉AB这一项。例如:()利用公式,消去多余的因子。CABCABABCBAABCBCAABY)(3 3、消去法、消去法4 4、配项法、配项法 利用重叠律A+A=A来配项,以获得更加简单的化简结果,例如:CCBCABCCABBCAABCCABBCAABCY【例1-16】化简函数Y=ABCDABDBCDABCBDBC1.5 逻辑函数的卡诺图化简逻辑函数的卡诺图化简1.5.1 1.5.1 逻
25、辑函数的最小项逻辑函数的最小项 1 1最小项的定义最小项的定义 在n变量的逻辑函数中,如果一个乘积项含有n个变量,而且每个变量以原变量或以反变量的形式在该乘积项中仅出现一次,则该乘积项称为n变量的最小项。3个变量A、B、C可组成8个最小项:ABCCABCBACBABCACBACBACBA、对于n个变量来说,共有2n个最小项。注意:提到最小项时,一定要说明变量的数目,否则最小项将失去意义。例如,ABC对三变量的逻辑函数来说是最小项,而对于四变量的逻辑函数则不是最小项。为便于叙述和书写,通常都要对最小项进行编号。编号的方法是,把使最小项为1的那一组变量取值组合视为二进制数,与其对应的十进制数,就是
26、该最小项的编号。3个变量A、B、C的8个最小项可以分别表示为:2 2最小项的编号最小项的编号 3 3逻辑函数的最小项表达式逻辑函数的最小项表达式 任何一个逻辑函数都可以表示成唯一的一组最小项之和,称为标准与或表达式,也称为最小项表达式。逻辑函数最小项表达式可由真值表直接写出,并且和真值表一样,也具有惟一性,即一个逻辑函数只有一个最小项表达式。如果列出了函数的真值表,则只要将函数值为1的那些最小项相加,便是函数的最小项表达式。ABCABC)6,3,2(632mmmmCABBCACBAYABC对于不是最小项表达式的与或表达式,可利用公式AA1 和A(B+C)ABBC来配项展开成最小项表达式。)7,
27、6,5,3()()()(7653mmmmmABCBCACBACABBBACBCAACCABCABCABY1.5.2 1.5.2 卡诺图化简逻辑函数卡诺图化简逻辑函数 1 1卡诺图的画法卡诺图的画法 在有n个变量的逻辑函数中,如果两个最小项中只有一个变量不相同(互为反变量),而其余变量都相同,则称这两个最小项为逻辑相邻项逻辑相邻项。几何位置相邻几何位置相邻是指:上、下、左、右紧挨着的小方格;或每一行、每一列的首尾两个小方格。卡诺图是一种能够直观地表示出n变量全部最小项的逻辑相邻关系的方格图。卡诺图利用小方格代表最小项,并按照任何两个逻辑相邻的最小项所处的小方格任何两个逻辑相邻的最小项所处的小方格
28、的几何位置相邻的几何位置相邻的原则画出。图1-14 二变量卡诺图(a)基本形式;(b)简化形式 图1-15 三、四变量卡诺图(a)三变量卡诺图;(b)四变量卡诺图2 2逻辑函数卡诺图表示法逻辑函数卡诺图表示法 卡诺图中的每一个小方格都对应一个最小项,而任何一个逻辑函数均可用最小项表达式表示,那么只要把函数中包含的最小项在卡诺图中填1,没有的项填0(或不填),就可得到用卡诺图表示的逻辑函数。例如,函数Y(A,B,C)=(2,3,6)的卡诺图如图所示。逻辑函数以一般的逻辑表达式给出:先将函数变换为与或表达式(不必变换为最小项之和的形式),然后在卡诺图上与每一个乘积项所包含的那些最小项(该乘积项就是
29、这些最小项的公因子)相对应的方格内填入1。例如:BCACBAYB 公共因子B 公共因子A 公共因子3 3化简方法化简方法 在卡诺图中,凡是几何相邻的最小项均可合并,合并时可以消去取值不同的变量,留下取值相同的变量。两个最小项合并成一项时可以消去一个变量,四个最小项合并成一项时可以消去两个变量,八个最小项合并成一项时可以消去三个变量。2n个最小项合并成一项时可以消去n个变量。ABCABCABCABCACBC消去互为反变量的因子,保留公因子。消去互为反变量的因子,保留公因子。【例1-21】化简Y=(0,2,3,7,8,10,11,13,15)。解:在四变量卡诺图中将Y=(0,2,3,7,8,10,
30、11,13,15)的各最小项在相应位置填1,如图所示。Y=CD+ABD BD由例1-21可得如下结论:(1)圈应该画得尽可能大,每个圈内包含的方格数应为2n个,即2、4、8、16。(2)应注意四个角相邻,同一行(列)的首尾也是相邻的。(3)在画圈时,每个方格可被重复使用,但每个圈中至少要包含一个新的方格。4 4化简的一般步骤化简的一般步骤 (1)将逻辑函数用最小项形式表示,然后画出该函数的卡诺图。若方格对应的最小项存在,则在方格内填1,不存在不填。(2)在卡诺图上将相邻最小项合并。合并时应注意以下几点:1)画圈的方格数必须是2n个(n=0,1,2,3,)。2)所画圈的数目应最少,每个圈内的方格
31、数应尽可能多。3)一个方格可被多个圈公用,但每个圈内必须包含有新的方格。4)同一行(列)的首尾以及四个角为相邻。(3)消去每个圈内取值不同的变量,据此把各个圈得到的与项相加(或)起来,便得到化简后的最简与或表达式。1.5.3 具有无关项的逻辑函数的化简具有无关项的逻辑函数的化简 函数可以任意取值(可以为0,也可以为1)或不会出现的变量取值所对应的最小项称为约束项,也叫做无关项或任意项。例如:用8421BCD码表示一位十进制数09作为输入时,输入端有A、B、C、D四位代码,它共有 24=16种组合,实际只需要其中10个组合00001001,而1010、1011、1100、1101、1110、11
32、11这6种组合是多余项,正常情况下,输入端是不会出现这6种取值情况的。这些不会出现的变量取值组合所对应的最小项就是约束项。1 1约束项和约束条件约束项和约束条件2 2约束条件的表示方法约束条件的表示方法 (1)在真值表中,用叉号()表示,即在对应于约束项变量取值组合的函数值处,记上“”,以区别于其他取值组合。(2)在逻辑表达式中,用等于0的条件等式表示,例如,8421BCD码表示十进制数的约束条件是0ABCDABCDABCDABCDABCDABC(3)在卡诺图中,用叉号“”表示,即在各约束项对应的方格内填入“”,以区别于其他最小项。或 d(10,11,12,13,14,15)=03 3有约束条
33、件的逻辑函数的化简有约束条件的逻辑函数的化简 利用卡诺图化简逻辑函数合并最小项时,可根据化简的需要,包含或去掉约束项。即在画图时,既可把“”视作1,也可视作0,这完全取决于对化简是否有利。这是因为各约束条件的取值恒为0,显然函数不会受影响。在函数化简中,合理利用约束项,可使逻辑函数化简结果更为简单。【例1-22】设计一个1位8421BCD码的偶数指示器,即当输入组合为0000(0)、0010(2)、0100(4)、0110(6)、1000(8)时,函数Y取值为1;当输入组合为0001(1)、0011(3)、0101(5)、0111(7)、1001(9)时,函数Y取值为0,其余输入组合均为约束项
34、。解:根据题意,可得函数Y的真值表,如表1-18所示。由真值表,可写出函数的最小项表达式为:Y=(0,2,4,6,8)d(10,11,12,13,14,15)画出四变量卡诺图,对约束项打上“”,如图1-20所示。也可由真值表直接转换为卡诺图。另外对约束条件画圈,可画2个包含4个方格的圈,可得约束条件的最简式为:AB+AC=0故本题函数Y的最简表达式为:将8个方格画圈(其中包含3个约束项),可得化简结果为:DY 0YDABAC1.6 逻辑函数的常用表达形式逻辑函数的常用表达形式在卡诺图上,五种常用表达式的获得方法可用如下关系表示:本章小结二进制是数字系统中最常用的记数体制,其基数为2,0和1可用
35、来表示电平的高与低、开关的闭合与断开、事件的是与非等。为便于读写,计算机中还经常采用八进制和十六进制,。十进制是日常生活中使用最多的记数体制,十进制数不能被数字设备直接接受和处理,一般采用二进制编码来表示,。逻辑代数是分析和设计数字电路的数学工具,它反映了逻辑变量的运算规律。逻辑代数中的变量只有两种取值0或1。0和1并不表示数量的大小,而只是表示两种对立的逻辑状态。逻辑代数有三种基本运算:与、或、非。将这三种基本运算简单组合可构成复合逻辑。数字电路中输入变量与输出变量之间的关系称为逻辑函数。逻辑函数的化简法有代数法和卡诺图法两种。代数法化简逻辑函数,需要牢记一些公式和运算规则;卡诺图法化简逻辑
36、函数比较直观、简便,也容易掌握。第第第第第第2 2 2章章章章章章 集成逻辑门集成逻辑门集成逻辑门集成逻辑门集成逻辑门集成逻辑门学习要点:学习要点:典型TTL逻辑门的内部组成及工作原理 常用CMOS门的组成常用集成逻辑门系列及使用注意事项第第第第第第2 2 2章章章章章章 集成逻辑门集成逻辑门集成逻辑门集成逻辑门集成逻辑门集成逻辑门2.1 TTL与非门与非门 集成电路是把若干个有源器件和无源器件及其导线,按照一定的功能要求制作在同一块半导体芯片上的产品目前,最常用的集成逻辑门电路是TTL门和CMOS门,但是不管用哪种技术实现,逻辑门电路的逻辑功能都是相同的。2.1 TTL与非门与非门TTL门电
37、路门电路 是目前双极型数字集成电路中使用最多是目前双极型数字集成电路中使用最多的一种,由于这种数字集成电路的输入端和输出端的的一种,由于这种数字集成电路的输入端和输出端的结构形成都采用了半导体三极管,所以一般称为晶体结构形成都采用了半导体三极管,所以一般称为晶体管管晶体管逻辑门电路,简称晶体管逻辑门电路,简称TTL门电路。门电路。2.1.1 TTL与非门的工作原理与非门的工作原理1电路组成下图所示是TTL与非门的基本电路,它由三部分组成。输入级中间级输出级2工作原理(1)输入端A、B、C中至少有一个为低电平的情况。当输入端至少有一个为低电平时,VT1的发射结正向导通,其基极电位UB=1V。要使
38、VT1集电结以及VT2和VT5发射结导通,必须使3个PN结正偏,即VT1的基极电位UB2.1V,现在UB仅为1V,故VT2、VT5截止,它的集电极电位约等于电源电压5V,因此VT3、VT4构成的复合三极管必然导通,VT4的输出端Y的电位UOH=5-0.7-0.7=3.6V,即输出高电平(3.6V)。(2)输入端A、B、C全为高电平(3.6V)的情况。当输入端全部接高电平(3.6V)时,VT1的基极电位UB最高也不超过2.1V,因为此时VT1集电结以及VT2、VT5发射结把VT1基极电位限制在2.1V,故VT1发射结反偏截止。而VT2、VT5基极有电流就饱和,所以VT5的输出端Y的电位UOL=0
39、.3V,即输出低电平。下表列出了在输入不同的情况下TTL与非门各管的状态。输入输入VT1VT2VT3VT4VT5输出输出至少一个低电平至少一个低电平深度饱和深度饱和截止截止微饱和微饱和导通导通截止截止高电平高电平全为高电平全为高电平倒置运用倒置运用饱和饱和微导通微导通截止截止饱和饱和低电平低电平注意:注意:倒置运用时晶体管发射结反偏,集电结正偏,电流放大倍数只有0.05左右。数字电路中规定电压值大于2.7V为高电平,即通常所认为的“1”;电压值小于0.5V为低电平,即通常所认为的“0”。据此可将上表中输入输出情况列出真值表如下所示。与非门的逻辑真值表ABCY000100110101011110
40、01101111011110根据真值表可以得到与非门电路的逻辑表达式为根据真值表可以得到与非门电路的逻辑表达式为YA B C(3)输入端悬空时的情况。输入端全部悬空或某一输入端悬空的效果同输入端接入逻辑高电平1相同,即悬空相当于1。实际电路中,虽然输入端悬空相当于逻辑1,但易引入干扰,较好的办法是将悬空端直接接电源VCC或把多余端与其他端并联使用。2.1.2 TTL与非门的电压传输特性及主要参数与非门的电压传输特性及主要参数1电压传输特性电压传输特性是指输入从零逐渐增加到高电平时输出电压随输入电压变化的特性,通常用电压传输特性曲线来表示。TTL与非门的电压传输特性测试电路及测试曲线如下图。曲线
41、分为四段::(1)AB段(截止段)。当输入电平时,VT5截止,VT4饱和,电路输出高电平。(2)BC段(线性区)。当时,VT4和VT5有一管处于放大状态,输出电压随输入电压的增大而线性下降。(3)CD段(转折区)。线性区结束后,继续上升,输出电压突然下降到0.3V,实现高低电平转换。(4)DE段(饱和区)。这时输出电平不再变化,但是电路内部的变化仍在继续进行。在逻辑电路中,TTL与非门通常工作于AB段(截止区)和DE段(饱和区)。2主要参数主要参数(1)输入高电平VON。(2)输出低电平VOL。(3)阀值电压VTH。(4)开门电平VON和关门电平VOFF。(5)噪声容限VN。(6)扇入系数NI
42、。(7)扇出系数NO。(8)平均传输延迟时间tpd。门电路的传输延迟时间波形图:门电路的传输延迟时间波形图:2.2 OC门和三态门门和三态门 在TTL逻辑门电路的系列产品中,除了与非门外,还有非门、或非门、与或非门、异或非门等,此外还有两种特殊的门电路:OC门和三态门。2.2.1 OC门1OC门电路将TTL与非门中的三极管VT3和VT4去掉,以一个外接电阻RL和电源取代,来实现与非门逻辑功能,此电路称为集电板开路与非门(简称OC门)。OC门的主要用途门的主要用途(1)线与线与。从下图可以看出,当所有OC门的输出都是高电平时,电路的总输出Z才为高电平,而当任一个OC门输出为低电平时,总输出就是低
43、电平。逻辑表达式为从表达式中可知,此电路通过输出线的连接,相当于在输出端加了一个与门,最终实现了与逻辑功能,称为“线与”。ZAB CD EF(2)电平转移。电平转移。在需要更高电平输出的情况下,可按右图连接,当电路输入低电平时输出管截止,输出高电平10V,实现了电平的转移。(3)用作驱动电路用作驱动电路。利用OC门在电路中的灵活性,可直接用它驱动指示灯、继电器、脉冲变压器等,其连接如下图所示。驱动指示灯带动继电器 带动脉冲变压器 2.2.2 三态门(简称三态门(简称TSL门)门)三态门是在与非门的基础上加控制电路构成的。在控制电路的作用下,它的输出端有三种状态:门导通,输出低电平;门截止,输出
44、高电平;高阻态,或称禁止态,此时输出端相当于悬空。1工作原理A、B为数据输入端,F为输出端,EN为控制输入端(使能端)。(a)图是控制端EN高电平有效的三态门。(b)图是控制端低电平有效的三态门。2.三态门的用途 三态门在计算机数据总线结构中有着广泛的应用。如下图三态门的总线连接,可以分时传送各路信号。另一个用途是双向传输,如下图。2.3 CMOS集成逻辑门在三极管中参与导电的载流子是自由电子和空穴两种,而金属氧化物半导体场效应管(MOS)中只有一种载流子参与导电,所以MOS管又叫单极型三极管。单极型三极管。2.3.1 MOS管的开关特性CMOS集成电路主要使用的是增强型MOS管(a)N沟道
45、(b)P沟道N沟道增强型沟道增强型MOS管,管,当栅源电压当栅源电压uGSUT时,时,漏极和源极之间开始导漏极和源极之间开始导通,此时相当于开关的通,此时相当于开关的闭合。当闭合。当uGSUT时,开关闭合;当uGSUT时,开关断开。2.3.2 CMOS反相器COMS反相器有一个P沟道增强型MOS管和一个N沟道增强型MOS管构成。当A=0时,即 时,P沟道的VT1管导通;N沟道的VT2管截止;输出 ,即F=1。当A=1时,即 时,P沟道的VT1管截止;N沟道的VT2管导通;输出 ,即 。可见CMOS反相器实现了逻辑非功能,其表达式为ODDuVI0Vu IDDuVO0Vu0F FA2.3.3 CM
46、OS传输门1CMOS传输门CMOS传输门是一个由传输信号控制的开关。(1)电路结构。如图所示,CMOS传输门是由一个增强型NMOS管VT1和一个增强型PMOS管VT2并接而成。(2)工作原理。工作原理。设VT1、VT2的开启电压 ,。1)C端加高电平10V,端加低电平0V。若 ,则 ,VT1管截止,VT2管导通,。若 ,则 ,VT1管导通,VT2管截止,。可见,当控制端C为高电平,为低电平时,传输门接通,信号能传送。由于MOS管的源极和漏极可互换使用,所以可实现信号的双向传送,T1T23VUUOHDD10VUVOL0VUCIOH10VuUGS10VuGS210Vu OIuuIOL0VuUGS1
47、10VuGS20VuOIuuC2)C端加低电平0V,端加高电平10V。当 在010V范围内变化时,VT1管和VT2管同时截止,相当于开关断开,输出电压始终为0V不变,信号无法传送到输出端。CIu2 2、CMOSCMOS模拟开关模拟开关COMS传输门除了可以传输数字信号以外,还可以传输模拟信号 电路图及逻辑符号如下:反相器使传输门得到两个相反的控制信号当 ,时,传输门断开;当 ,时,传输门接通,。可见,由控制端C可控制模拟开关的通和断,实现0 之间任意电压值的双向传输。0C 1C 1C 0C OIuuDDV2.4 集成逻辑门的使用集成逻辑门的使用除了TTL和CMOS门电路之外,还有其他几种常用的
48、门电路,其性能表如下:类型类型优点优点缺点缺点适应场合适应场合TTL功耗低、高速对电源变化敏感(50.5V)、抗干扰能力一般中小规模集成电路、高速信号处理和许多接口应用CMOS功耗极低、集成度高、电源适应范围广(318V)、抗干扰能力强速度不够高,对静电破坏敏感中小规模集成电路、微型计算机和自动仪器仪表ECL速度快、负载能力强抗干扰能力差、功耗大中、小规模的集成电路、用在高速、超高速的数字系统和设备当中I2L集成度高、功耗低输出电压幅度小、抗干扰能力差、开关速度较低数字系统如单片机、大规模逻辑阵列、存储器等2.4.1 集成逻辑门系列介绍集成逻辑门的类型(1)00:四个2输入与非门。(2)02:
49、四个2输入或非门。(3)04:六个反相器(非门)。(4)08:四个2输入与门。(5)10:三个3输入与非门。(6)11:三个3输入与门。(7)20:二个4输入与非门。(8)21:二个2输入与门。(9)27:三个3输入或非门。(10)30:单个8输入与非门。(11)32:四个2输入或门。(12)86:四个输入异或门。(13)133:单个13输入与非门。CMOS系系列列 CMOS系列根据提供的直流电源电压的不同可分为两类:5VCMOS和3.3VMOS。根据两种不同电压类型提供了各自的CMOS逻辑门系列产品。这些系列产品根据性能特征的不同分为74系列和54系列。74系列属于通用系列,一般用于民用工业
50、;54系列是为满足军事需要而设计的产品,将可靠性、功耗、体积等因素放在优先位置考虑。基本5VCMOS系列及其名称如下:(1)74HC、74HCT:高速CMOS(High-speed CMOS),T表示与TTL兼容,表示逻辑功能识别数字。74AC、74ACT:先进CMOS(Advanced CMOS)。(2)74AHT、74AHCT:先进高速CMOS(Advanced High-speed CMOS)。基本3.3VCMOS系列及名称如下:(1)74LV、74LVC:低压CMOS(Low-Voltage CMOS)。(2)74ALVC:先进低压CMOS(Advanced Low-Voltage C