1、1数数 字字 电电 子子 技技 术术江苏大学电气信息学院江苏大学电气信息学院主讲:杨建宁主讲:杨建宁2第第1 1章章 数字电路基础数字电路基础1.1 1.1 数字电路概述数字电路概述1.1.1 1.1.1 数字信号和模拟信号数字信号和模拟信号模拟信号模拟信号:信号在时间上和大小上作连续的变化。信号在时间上和大小上作连续的变化。ti锯齿波信号锯齿波信号tu正弦波信号正弦波信号tu指数衰减信号指数衰减信号波形的形状表示物理量随时间变化的规律性;波形的幅值表示波形的形状表示物理量随时间变化的规律性;波形的幅值表示物理量的大小物理量的大小研究模拟信号注重电路输入、输出信号间的研究模拟信号注重电路输入、
2、输出信号间的大小、相位大小、相位关系。相关系。相应的电子电路就是模拟电路,包括交直流放大器、滤波器、信号发生器等。应的电子电路就是模拟电路,包括交直流放大器、滤波器、信号发生器等。模拟电路中,晶体管一般工作在模拟电路中,晶体管一般工作在放大放大状态。状态。3数字信号数字信号:信号在时间上和幅度上都是离散的。信号在时间上和幅度上都是离散的。tu数字信号以数字信号以1/0的组合方式(编码)表达各种类型的信息。的组合方式(编码)表达各种类型的信息。数字逻辑电路中的数字逻辑电路中的1 1和和0 0表示两种完全对立的状态,当任何事物的结表示两种完全对立的状态,当任何事物的结果,以及决定该事物结果的条件,
3、如果只有完全对立而又相互依存的两种可果,以及决定该事物结果的条件,如果只有完全对立而又相互依存的两种可能状态,而不会出现任何其它中间状态,就可以用能状态,而不会出现任何其它中间状态,就可以用1 1和和0 0来代表该事物结果和来代表该事物结果和条件的状态。条件的状态。例如,电灯的亮和暗,门的开和关,电平的高和低,条件的满足和不满例如,电灯的亮和暗,门的开和关,电平的高和低,条件的满足和不满足,结论的是和非等等。足,结论的是和非等等。1 1和和0 0只是只是人为人为定义的代表两种完全对立的状态的表达,并非是狭义的数值定义的代表两种完全对立的状态的表达,并非是狭义的数值。41.1.2 1.1.2 数
4、字信号的特点(采用二进制)数字信号的特点(采用二进制)1 1)基本单元)基本单元电路简单电路简单,电路成本低,工作可靠性高。电路中各元件精度,电路成本低,工作可靠性高。电路中各元件精度要求低,允许元件参数有较大的分散性。要求低,允许元件参数有较大的分散性。2 2)抗干扰能力强抗干扰能力强。数字电路只需要能区分信号两种截然不同的状态,不别。数字电路只需要能区分信号两种截然不同的状态,不别精确地考虑信号的大小,噪声容限大。在数字电路中,通常是根据脉冲信精确地考虑信号的大小,噪声容限大。在数字电路中,通常是根据脉冲信号的有无、个数、宽度和频率来进行工作的,干扰往往只能影响脉冲幅度。号的有无、个数、宽
5、度和频率来进行工作的,干扰往往只能影响脉冲幅度。3 3)数据便于存储、携带和交换。)数据便于存储、携带和交换。4 4)保密性好,在数字电路中信号可以方便地进行加密处理。)保密性好,在数字电路中信号可以方便地进行加密处理。5 5)通用性强,系列标准化的数字部件,构成各种各样的数字系统。)通用性强,系列标准化的数字部件,构成各种各样的数字系统。6 6)容易实现算术运算和逻辑判断功能。)容易实现算术运算和逻辑判断功能。易于和计算机配合,实现自动化、智能化。易于和计算机配合,实现自动化、智能化。电平电平:一定电压范围的信号。:一定电压范围的信号。不同的系统定义不同。不同的系统定义不同。(和抗干扰、速度
6、、功耗有关)(和抗干扰、速度、功耗有关)高(低)电平高(低)电平:大(小)于某个阈值的信号电压。大(小)于某个阈值的信号电压。例如:例如:TTL电路中,通常规定脉冲电压数值大于电路中,通常规定脉冲电压数值大于2.4V是高电平,而是高电平,而电压数值小于电压数值小于0.8V就是低电平。就是低电平。正正(负负)逻辑系统:逻辑系统:高电平用高电平用1表示;低电平用表示;低电平用0表示。表示。51.1.3 1.1.3 数字电路的发展和分类数字电路的发展和分类1.1.4 1.1.4 数字电路的特点和分析方法数字电路的特点和分析方法研究数字电路注重电路输出、输入间的研究数字电路注重电路输出、输入间的逻辑关
7、系逻辑关系,主要的工具是,主要的工具是逻辑代数,电路的功能用真值表、逻辑表达式、卡诺图、波形图表示。逻辑代数,电路的功能用真值表、逻辑表达式、卡诺图、波形图表示。数字电路中,三极管工作在饱和和截止的数字电路中,三极管工作在饱和和截止的开关开关状态状态。6脉冲速度测量例脉冲速度测量例模拟速度测量例模拟速度测量例71.2 1.2 计数制与编码计数制与编码1.2.11.2.1二进制数(二进制数(B B)十进制数()十进制数(D D)转换)转换1)多)多 项式替代项式替代(公式法)公式法)(程序)N进制数和十进制数之间进行转换公式为:an-1a1 a0.a1a2a3=an-1N n-1+a1N1+a0
8、N0+a1N1+a2N2+a3N3+例如:1001.11B=12 3+022+021+120+121+122=18+14+02+11+0.5+0.25=9.75D110.101B=12 2+12 1+02 0+121+022+123=14+12+01+10.5+00.25+10.125=6.625D82)基本权表格基本权表格法法(推荐)210=1K 216=64K 220=1M10245122561286432168421.5.25.125210292827262524232221202-11/22-21/42-31/8例:10101101B=128+32+8+4+1=173D 100110.
9、101=32+4+2+0.5+0.125=38.625D0.00101=5 1/32=5/32例:28=?B例:1002=?B9 8 7 6 5 4 3 2 1 028322816取 100001 1 1 1 0 1 1 1 0 02816=128取 1000490 92 12128=4取 100 234 28 493)整数除)整数除2取余取余 小数乘小数乘2取整(适合位数小)取整(适合位数小)2136322余1 K0余0 K1余1 K2余1 K310.62521.25020.50021.0001 K-1D0 K-21 K-313=1101 0.625=0.101101.2.1.2.2 二进制
10、数(二进制数(B)、十六进制数()、十六进制数(H)、八进制数()、八进制数(Q)转换)转换当一个较大的数用二进制数表示时,位数将很多,书写不方便。当一个较大的数用二进制数表示时,位数将很多,书写不方便。1、二进制数的四位和十六进制的一位对应、二进制数的四位和十六进制的一位对应;2、整数最高位补、整数最高位补0,小整数最低位补,小整数最低位补0。二进制数的三位和八进制的一位对应二进制数的三位和八进制的一位对应。例:例:1101B=0DH1011011011010110010110B=0010 1101 1011 0101 1001 0110B=2DB596H=001 011 011 011 0
11、10 110 010 110B=13332626O 10100.01101B(小数点(小数点=0001 0100.0110 1000B=14.68H=010 100.011 010B=24.3Q11例:例:将十进制数234、1.25、5/32转换成二进制数、十六进制数和八进制数(Q)234=128+64+32+10=(10000000+1000000+100000+1010)B =11101010B=EAH=352Q 1.25=1.01B=1.4H=1.2Q 5/32=1/325=0.00001101B=0.00101B=0.28H=0.12Q 例:比较例:比较26D、17H、26Q、1000
12、100B的大小。的大小。解解(十进制数、二进制数、十六进制数之间的比较大小,十进制数、二进制数、十六进制数之间的比较大小,一般都是首先变换成十进制形式。)一般都是首先变换成十进制形式。)17H=116+7160=23D26Q=28 81+6 8 80=22D10100B=16+4=20D26D26Q17H10100B 121.2.2 编编 码码数字系统只能处理二值数据,这就需要把具有各种含义和表达方式的信号数字系统只能处理二值数据,这就需要把具有各种含义和表达方式的信号变换成二进制代码。变换成二进制代码。用若干位二进制数用若干位二进制数按一定的规则按一定的规则表示具有某种含义信号的过程称为编码
13、。表示具有某种含义信号的过程称为编码。编码是人为定义的编码是人为定义的例如例如 电话、学号。电话、学号。计算机中的键盘输入控制电路,就是将键盘键入的字母计算机中的键盘输入控制电路,就是将键盘键入的字母A、B,数字数字0、1、,运算符,运算符+、/、等等的按键开关信号,变成等等的按键开关信号,变成16位二进位二进制信息输出的编码。制信息输出的编码。N个信息转换成一组二进制个信息转换成一组二进制n 位编码位编码其中其中n和和N的关系是的关系是 2nN 2二进制位数二进制位数信息数目信息数目常用二进制编码常用二进制编码 1)BCD码码 2)ASCII码码 1/31H A/41H a/61H13常用常
14、用BCD编码表编码表编码种类十进制数8421码2421A码2421B码5421码余3码余3循环码格雷码012345678900000001001000110100010101100111100010010000000100100011010001010110011111101111000000010010001101001011110011011110111100000001001000110100100010011010101111000011010001010110011110001001101010111100001001100111010101001100110111111110101
15、00000000100110010011001110101010011001101权8421242124215421无无无14美国标准信息交换码美国标准信息交换码ASCLLASCII采用7位二进制数码 b6b5b4b3b2b1b0),可以表示27128个符。b3 b2 b1 b0b6b500b6b501b6b510b6b511b40b41b40b41b40b41b40b410 0 0 0控制符间隔0Pp0 0 0 1!1AQaq0 0 1 02BRbr0 0 1 1#3CScs0 1 0 0$4DTdt0 1 0 1%5EUeu0 1 1 0&6FVfv0 1 1 17GWgw1 0 0 0(
16、8HXhx1 0 0 1)9IYiy1 0 1 0*:JZjz1 0 1 1;Kk1 1 0 0,Nn1 1 1 1/?O-o注销151.3 1.3 逻辑代数基础逻辑代数基础1.3.11.3.1 基本逻辑运算基本逻辑运算3 3种(与、或、非)种(与、或、非)研究二值变量的运算规律研究二值变量的运算规律(布尔代数)(布尔代数)(1 1)“与与”逻辑逻辑16AFBC00001000010011000010101001101111EFABC定义:所有条件都具备时,才会有结果。定义:所有条件都具备时,才会有结果。模型模型(记忆、运算)(记忆、运算)开关串联开关串联真值表真值表 所有可能出现的条件组合和
17、结果的关系;共所有可能出现的条件组合和结果的关系;共2 行;行;(全部;二进制书写表达,十进制顺序排列。)(全部;二进制书写表达,十进制顺序排列。)N运算公式运算公式F=ABC有有0出出0,全,全1出出1。0与任何数为与任何数为0公式口诀公式口诀与逻辑门符号与逻辑门符号A&BCF17AFBC00001001010111010011101101111111真值表真值表运算公式运算公式F=A+B+C有有1出出1,全,全0出出0。1或任何数为或任何数为1公式口诀公式口诀定义:至少具备一个条件,就会有结果定义:至少具备一个条件,就会有结果模型模型开关并联开关并联(2 2)“或或”逻辑逻辑AFBC或逻辑
18、门符号或逻辑门符号ABCF11 18定义:定义:A事件具备时事件具备时,事件事件F不发生;不发生;A事件不出现时事件不出现时,事件事件F发生。发生。模型模型(3 3)“非非”逻辑逻辑AF真值表真值表运算公式运算公式F=A 取反取反公式口诀公式口诀AF0110非逻辑门符号非逻辑门符号AF 1 1 19(4 4)组合逻辑门组合逻辑门“与与”、“或或”、“非非”是三种基本的逻辑关系,任何其它的逻辑关系是三种基本的逻辑关系,任何其它的逻辑关系都可以以它们为基础表示。都可以以它们为基础表示。与非门与非门A&BF1AF2 1 1 AF&BF=AB 有有0出出1,全,全1出出0。(两步)。(两步)F=A+B
19、 有有1出出0,全,全0出出1或非门或非门AF11 B20 F=AB+CD与或非门与或非门CF11 D&ABF=AB+A B=A B相异出相异出1,相同出,相同出0异或门异或门AF=1=1 B+F=AB+A B=A B=A B相同出相同出1,相异出,相异出0同或门同或门AF=1=1 B+ABF000110101011ABF100010001111211.3.2 逻辑代数的基本定律逻辑代数的基本定律0AA=AAA=A 0=0 A=0 A 1=A1 1)与)与A+0=A A+1=1 1AA=+AAA=+2 2)或)或AA=3 3)非)非1.1.基本公式基本公式0+0=00 0=0 1=1 0=01
20、 1=10+1=1+0=1+1=11001=22和普通代数运算区别和联系和普通代数运算区别和联系!逻辑运算和顺序无关;逻辑运算和顺序无关;去去/加括号规则(提取公因子)加括号规则(提取公因子);逻辑运算没有减和除;(不可以等式两边移项和消去逻辑运算没有减和除;(不可以等式两边移项和消去)2.2.常用公式常用公式A(B C)=(A B)CA+B C=(A+B)(A+C)吸收律吸收律 A+AB=A A(A+B)=A 交换律交换律结合律结合律分配律分配律A+B=B+AA B=B AA+(B+C)=(A+B)+C=(A+C)+BA(B+C)=A B+A CA+AB=A+B证明:证明:A+AB=A(1+
21、B)=A1=A=BAABABAA+=+BA)AA(BA+=添加项添加项23CDAB)FE(DABCDAB+=+被吸收(化简)被吸收(化简)24可以用列真值表的方法证明可以用列真值表的方法证明:ABAB0001111010110110010111110000BA ABBA+反演定理:(去非法则)反演定理:(去非法则)BABABABA=+=与或交换与或交换原反变量交换原反变量交换A+BC+CDF=A BC CDF(整项概念)(整项概念)A(BC+DF)+AE=A(BC+DF)+AE=A(BC+DF)AE 251.3.3 逻辑代数的基本规则逻辑代数的基本规则1 1.代代 入入 规则规则X=。2.反反
22、 演演 规则规则与或交换;原反变量交换;整项。与或交换;原反变量交换;整项。求其反函数求其反函数3.对对 偶偶 规则规则与或交换;与或交换;1/0交换;交换;求对偶函数求对偶函数F1=A B+A B F=(A+B)(A+B)261.3.4与非表达式与非表达式与非门是完备的与非门是完备的任意逻辑函数是与、或、非三种逻辑构成。任意逻辑函数是与、或、非三种逻辑构成。与非门可以实现与门、或门、非门。与非门可以实现与门、或门、非门。F=A=A A=AF=A B=A BF=A+B=A BF=A B+A BF=A B+A B =A B A B例271.4逻辑函数化简逻辑函数化简 1.5.2公公 式式 法法
23、化化 简简优化设计问题。逻辑功能相同,硬件电路简单。优化设计问题。逻辑功能相同,硬件电路简单。使用使用IC芯片数量少、品种少芯片数量少、品种少速度、连接、功耗、体积。速度、连接、功耗、体积。与或表达式与或表达式F=ABC+DE或项最少,与项变量最少或项最少,与项变量最少或与表达式或与表达式 F=(A+B+C)()(D+E)与项最少,或项变量最少与项最少,或项变量最少并项:并项:A+A=1 F1=A B C+A B C=B C(A+A)=B CF2=(A B+A B)C+(A B+A B)C=(A B+A B)C+(A B+A B)C=C吸收:吸收:A+AB=A F3=A C+A B C D(E
24、+F)=A C(1+BD(E+F)=A C28加配项:加配项:A+A=1;A A=A;A+A=A;1+A=1 F7=A B+A B+A B=A B+A B+A B+A B=A+BACBCBBACAABCABCCBABCAABCCBABCAABCF+=+=+=+=)()(8用公式法化简逻辑函数时,并没有固定的步骤和系统的方法可循,关键在用公式法化简逻辑函数时,并没有固定的步骤和系统的方法可循,关键在于熟练地掌握基本公式和定理,化简的过程往往要不断尝试。在化简过程于熟练地掌握基本公式和定理,化简的过程往往要不断尝试。在化简过程中,有很大的技巧性,而且有时难以肯定是否就是最简、最合理的结果。中,有很
25、大的技巧性,而且有时难以肯定是否就是最简、最合理的结果。消去:消去:A+AB=A+B F5=A B+A B C+B=B(A+A C)+B=AB+BC+B =AB+B+BC=B+A+BC=A+B+C29将下列逻辑函数化简为最简将下列逻辑函数化简为最简“与或与或”表达式。表达式。例CACABABCCABCBACBAF+=1CACBCACBCAACBAACCACACABABCCABCBACBAF+=+=+=+=+=)(1CAABBCF+=2CBCACBBACACABCACACBBCABACABACBCAABBCCAABBCF+=+=+=+=+=+=)()()()()(2301.4.3 卡诺图卡诺图
26、化化 简简卡诺图是卡诺图是按一定规则排列的方格图,每个方格内填入一个最小项。按一定规则排列的方格图,每个方格内填入一个最小项。卡诺图和卡诺图和真值表相拟,真值表相拟,也是一种也是一种表达逻辑函数的方式表达逻辑函数的方式。真值表是以表格真值表是以表格的形式表示输入和输出的关系,而的形式表示输入和输出的关系,而卡诺图则是卡诺图则是按按卡诺图卡诺图方格内最小项的方格内最小项的位置表示输入和输出的关系。位置表示输入和输出的关系。1 1。所谓逻辑函数的。所谓逻辑函数的最小项最小项就是在就是在n n个变量的逻辑函数中,如果一个乘积项个变量的逻辑函数中,如果一个乘积项中包含了所有的变量(中包含了所有的变量(
27、n n个),而且每个变量都是以原变量或者是反变量个),而且每个变量都是以原变量或者是反变量的形式,在该乘积项中必须出现一次(只能出现一次),那么该乘积项的形式,在该乘积项中必须出现一次(只能出现一次),那么该乘积项就称是就称是n n个变量的一个最小项。个变量的一个最小项。BCCAF+=1.卡诺图卡诺图 和和 最小项最小项31为表达方便,为表达方便,最小项还经常用十进制编号对应,最小项还经常用十进制编号对应,如最小项如最小项对应对应001001,记为,记为m m1 1,最小项,最小项对应对应110,记为,记为m6。CBACAB例如,例如,A、B、C 三个逻辑变量,共有最小项有三个逻辑变量,共有最
28、小项有23=8个,即个,即 CBACBACBABCACBACBACABABC最小项性质:最小项性质:各各最小项最小项取值唯一取值唯一 所有所有最小项最小项逻辑或为逻辑或为1 1;任意两个;任意两个最小项最小项逻辑与为逻辑与为0 0;322.卡诺图表达卡诺图表达AABBABA BA BA BA BABm01010m1m2m3A BA BA BA B两变量卡诺图两变量卡诺图 F=f(A、B)F=A B+A B=m(1,3)AB01010101F=A B+A=A B+A(B+B)=A B+A B+A B=m(1,2,3)AB01010111AB01010123(理解)(理解)(记忆)(记忆)33AB
29、C0100100132457611103变量卡诺图变量卡诺图ABCD000100132457611100111100 12 13 15 14 8 9 11 10 4变量卡诺图变量卡诺图(记忆(记忆0132)34利用卡诺图化简利用卡诺图化简(1)先)先化成最小项化成最小项表达式,然后填入对应卡诺图方格内。表达式,然后填入对应卡诺图方格内。化简逻辑真值表时,真值表中输出取值为化简逻辑真值表时,真值表中输出取值为1的最小项,用的最小项,用1填入相应的方格内。填入相应的方格内。(可以直接填)可以直接填)(2)将取值为将取值为1的相邻小方格的相邻小方格圈成圈成方形或矩形,方形或矩形,圈成的方形或矩形要满
30、足原则:圈成的方形或矩形要满足原则:.方形或矩形相邻小方格的个数应为方形或矩形相邻小方格的个数应为2N个(个(N=0、1、2););.圈内方格数要最多(可以圈内方格数要最多(可以圈大圈,不圈小圈圈大圈,不圈小圈););.每个每个1可以圈多次,但不能遗漏;可以圈多次,但不能遗漏;.圈成的圈的总个数要最少。圈成的圈的总个数要最少。(注意,(注意,卡诺图中卡诺图中最左列和最右列是相邻的,最上行和最下行是相邻的)。最左列和最右列是相邻的,最上行和最下行是相邻的)。(3)每个方格圈对应写出一个每个方格圈对应写出一个与项表达式与项表达式,所有方格圈写出的与项表达式再相或,即为所求的最简逻辑函数表达式。所有
31、方格圈写出的与项表达式再相或,即为所求的最简逻辑函数表达式。35应用卡诺图将应用卡诺图将逻辑函数表达式化简逻辑函数表达式化简 ABCBABCAF+=例)(CCABCBABCAF+=ABCCABCBABCA+=(3、4、6、7)(1)化逻辑式成为最小项表达式化逻辑式成为最小项表达式(2)填入卡诺图填入卡诺图,圈出圈出ABC010010013245761110ABC10010011101111BCCAF+=(3)逻辑函数表达式逻辑函数表达式36例应用卡诺图将真值表转换成最简应用卡诺图将真值表转换成最简逻辑函数表达式逻辑函数表达式 AFBC000010010100110000111011011111
32、11(1)(1)在真值表中输出取值为在真值表中输出取值为1 1的最小项共有五个的最小项共有五个(001001、100100、101101、110110、111111,也即,也即1 1、4 4、5 5、6 6、7 7),),分别用分别用1 1填入相应的卡诺图方格内。填入相应的卡诺图方格内。ABC010010013245761110ABC100100111111110解出解出 CBAF+=37应用卡诺图将应用卡诺图将逻辑函数表达式化简逻辑函数表达式化简 例DCBCDBCABCBAF+=DCBAACDBAADDCABDDCBAF)()()()(+=DCBADCBACDBACDBADCABDCABDC
33、BADCBAF+=)=)2,10,3,11,12,13,4,5(解 ABCD000100132457611100111100 12 13 15 14 8 9 11 10 ABCD00010011111110011110 111 1解出解出CBCBF+=38应用卡诺图将应用卡诺图将逻辑函数表达式化简逻辑函数表达式化简 例A B C DF0 0 0 000 0 0 100 0 1 000 0 1 110 1 0 000 1 0 110 1 1 000 1 1 111 0 0 001 0 0 111 0 1 001 0 1 111 1 0 001 1 0 111 1 1 011 1 1 11F=(3
34、,5,7,9,11,13,14,15)39ABCD000100132457611100111100 12 13 15 14 8 9 11 10 F=(3,5,7,9,11,13,14,15)ABCD0001001111110011110 1 1 1 1 1 ABCCDBDADABCCDBDADF=+=F=AD+BD+CD+ABC40 3.任意项处理任意项处理任意项任意项 :根本不会出现,或者出现也不会影响结果的最小项:根本不会出现,或者出现也不会影响结果的最小项例:例:BCD码码 中中1010 1111例:水塔例:水塔P6CBAMLMSAMSBC000010000101101001101011
35、11110101MLABC100100111110MSABC100100111110ML根据化简需要可以做根据化简需要可以做0,也可以做,也可以做1处理处理MS=A+B CML=B41 化简结果不唯一ABCD00010011111110011110 111 11 1 ABCD00010011111110011110 111 11 1 解出解出DBBCDBF+=CDBCDBF+=但化简程度同一421.5 逻辑函数建立及其表达方法逻辑函数建立及其表达方法设计步骤:设计步骤:1、定义、定义1和和0(正逻辑)(正逻辑)2、根据实际问题的逻辑含义,列出真值表。、根据实际问题的逻辑含义,列出真值表。3、求
36、出逻辑代数表达式,并进行化简。、求出逻辑代数表达式,并进行化简。4、设计逻辑电路(与非门优化)设计逻辑电路(与非门优化)例例1 设A、B、C三台设备工作中有两个控制要求。(1)A开机,则B必须开机;(2)B开机,则C也必须开机;如不满足要求,则要求报警装置发出报警信号。试写出符合发出报警信号的要求和三台设备工作关系的逻辑函数表达式。F=f(A、B、C)1、定义、定义1和和0(正逻辑)(正逻辑)定义输入A、B、开机为1,输出报警为1;输入A、B、不开机为0,输出不报警为0。43-3 写出逻辑函数表达式(与或逻辑函数表达式)写出逻辑函数表达式(与或逻辑函数表达式)从真值表转换到逻辑表达式方法从真值
37、表转换到逻辑表达式方法 1)先写出与或表达项。与项为全部输入变量相与,或项数目等于真值表中F=1的行数。2)每一个与项和一个F=1行对应,如果此行的输入变量为1,则取其原变量;如果输入量为0,则取其反变量。CBACABCBA A B CF 0 0 00 0 0 10 0 1 010 1 101 0 01 1 0 111 1 01 1 1 10CBA CBBAF+=2、根据实际问题的逻辑含义,列出真值表、根据实际问题的逻辑含义,列出真值表ABC+ABC+ABC+ABCCABCBACBACBAF+=44 有一水塔,用一大一小两台电动机MS和ML去分别驱动两个水泵向水塔注水,当水塔的水位降到C点以下
38、时,小电动机MS单独驱动小水泵注水,当水位降到B点以下时,大电动机ML单独驱动大水泵注水,当水位降到A点以下时由两台电动机同时驱动,如图所示。试设计控制电动机工作的逻辑电路 例例2 1)定义1和0;2)列真值表 3)逻辑函数;4)绘电路图 CBAMLMSAMSBC00001000010110100110101111110101MLABC100100111110MLABC100100111110MSMS=A+B CML=B45例例3有一T型走廊,在三通道相交处有一盏路灯。在进入走廊通道的A、B、C三地各有一个控制开关,要求三个开关都能独立实施控制路灯的开和关。即要求控制电路满足:任意闭合一个开关
39、,灯亮;任意闭合两个开关,灯灭;三个开关同时闭合,灯亮。设A、B、C代表输入变量,开关闭合时状态为1,开关断开0;F代表输出结果,灯亮为1,灯灭为0。现要求用(1)真值表,(2)逻辑函数表达式,(3)逻辑电路图,(4)卡诺图四种形式表示逻辑控制要求。解:(1)按逻辑要求,列出真值表表1.53 A B CF0 0 00 0 0 11 0 1 010 1 101 0 011 0 101 1 001 1 11奇偶区分CBACBACBA A B CF 0 0 00 0 0 11 0 1 010 1 10 1 0 011 0 10 1 1 00 1 1 11ABC46例例3-3)写出逻辑函数表达式(与或
40、逻辑函数表达式)ABCCBACBACBAF+=(3)逻辑图(以后参考3章)472直接分析法直接分析法分析具体问题,根据实际问题的逻辑要求,可以直接写出逻辑表达式分析具体问题,根据实际问题的逻辑要求,可以直接写出逻辑表达式 例例4 双联开关控制电灯电路如图1.51,设定义开关位置在上为1,开关位置在下为0,灯亮为1,灯灭为0,试写出灯亮的逻辑表达式。双联开关电路 BAABY+=满足灯亮的电路有两条,对应逻辑函数式应该有两个或项,当两个开关均在上位置时,灯亮,产生与项。当两个开关均在下位置时,灯亮,产生与项。所以灯亮的逻辑表达式为 48例子例子5例例5 设A、B、C三台设备工作中有两个控制要求。(
41、1)A开机,则B必须开机;(2)B开机,则C也必须开机;如不满足要求,则要求报警装置发出报警信号。试写出符合发出报警信号的要求和三台设备工作关系的逻辑函数表达式。F=f(A、B、C)CBBAF+=设设备开机为1,不开机为0;报警装置发出报警信号为1,不报警为0。根据题意,分析报警装置发出报警信号有两种情况。(1)A开机,B没有开机;(2)B开机,C没有开机。BACB例例6(1)A开机,则B必须开机;(2)B开机,则C 不得开机;49第第1 1章章 作业作业1-71-9*(IMINIMAX)1-10(1)1-12*1-1350第 1 章 总结 15%概念(数字模拟、1/0含义、电平)进制转换 基本逻辑 8种逻辑门 逻辑运算和化简(公式,卡诺图)51作业(学院)P341-21-31-7(1)、(3)1-91-11(1)、(2)1-12(1)、(3)1-13(1)、(2)1-14 52作业(京江)P301-2(1).(2)=1-3(1).(2)=1-8 =1-10 =1-11 =53实验安排:1 4 周以后 仪器和三极管测试2 6 周以后 集成逻辑门测试3 9 周以后 组合逻辑电路4 12周以后 触发器测试5 13周以后 计数器6 14周以后 555定时器