第13章 门电路和组合逻辑电路(讲课4学时,共2次课) 第 1 次课 门电路和组合逻辑电路 一.学时:2学时 二.目的要求: 1.掌握基本门电路的分析 2.掌握组合逻辑电路的分析 三.重点: 门电路和组合逻辑电路的分析 四.难点: 组合逻辑电路的分析 五.教学方式:多媒体 六.习题安排:13.1.1 、13.1.2 、13.4.4 七、主要内容 13.1 分立元件门电路 1. 门电路和基本概念 (1)定义: “门”,就是一种开关在一定条件下它能允许信号通过,条件不满足,信号就不通过。 (2)分类: 基本逻辑电路有与门、 或门和非门 (3)工作状态: 两种工作状态,并用 1和0来代表 (4)逻辑系统: 正逻辑系统:若规定 高电位为1,低电位为0 负逻辑系统:若规定 高电位为0,低电位为1 2 . 二极管与门电路 (1)二极管与门电路图形符号 (2)与门要求: ①输入全为1时,输出为1; ②输入不全为0时,输出为0 (3)与门逻辑关系表达式: Y=A·B·C (4)逻辑状态表 (参见P333的表13.1.1) 3.二极管或门电路 二极管或门 电路及图形符号: (2)或门的要求: 或门的输入只要一个 为1,输出就为1 ②输入全为0才输出0 (3)或逻辑关系表达式: Y=A+B (4)或门逻辑真值表: 4.晶体管非门电路 (1)晶体管非门电路 (2)图形符号 (3)非逻辑关系可用下式表示:  (4)非逻辑状态表: 13.2 TTL门电路 1.TTL与非门电路 (1)常用的与非门电路(参见P336图13.2.1)  ⑵TTL与非门电路的工作原理(图) ①输入不全为1时,输出为1 ②输入全为1时,输出为0 结论: 与非门的逻辑功能和与门的逻辑功能相反。即全1出0,有0出1。 ⑶与非门逻辑关系可用下式表示: 13.3组合逻辑电路的分析 1.逻辑代数运算法则(见P342、P343) 2.逻辑函数的表示方法 (1)原变量与反变量: ①原变量:字母上无反号; ②反变量:有反号的 (2)三种方法表示逻辑函数Y ①逻辑状态表: 逻辑状态表是用输入、输出变量的逻辑状态(1或0)心表格形式来表示逻辑函数 ②逻辑式: 逻辑式是用与或非等运算来表达逻辑函数的表达式。由逻辑状态表可以写出逻辑式其步骤为: 取Y=1列逻辑式 对一种组合而言,输入变量之间是与逻辑关系。对应于Y=1,如果输入变量为1,则取其原变量(如A);如果输入变量为0,则取其反变量(如)。而后取乘积项。 各种组合之间,是或逻辑关系,故取以上乘积项之和。 逻辑图 由逻辑式可以画出逻辑图。逻辑乘用与门实现,逻辑加用或门实现,求反用非门实现。 (3)逻辑函数的化简 ①必要性: 由逻辑状态表写出的逻辑式,比较复杂。经过化简,就可以,就可以少用元件,可靠性也因而提高。 举例分析 【例】 设计一个三人(A,B,C)表决电路,赞成为1,不赞成为0,多数赞成为通过,即Y=1,反之Y=0。 【解】(1)由题意列出逻辑状态表,如下表 (2)由逻辑状态表写出逻辑表达式。  列表达式的方法,找到Y=1的那些项,各输入项为1的用该项的字母表示,为0的用该字母的非状态表示,然后把各项求和,即可得到需要的表达式。 (3)变换和化简。   (4)由逻辑式画逻辑图如图所示。  13.4 组合逻辑电路的分析 1.分析组合逻辑电路的步骤大致如下: 已知逻辑图→写逻辑式→运用逻辑代数化简或变换→列逻辑状态表→分析逻辑功能 举例: 【例】 分析下图所示的组合逻辑逻辑电路。 【解】(1)由逻辑图写出逻辑函数表达式。 从每个器件的输入端到输出端,依次写出各个逻辑门的逻辑函数表达式,最后写出输出与各输入量之间的逻辑函数表达式:    (2)由逻辑函数表达式列出逻辑状态表(如下表所示)。  (3)分析逻辑功能。由逻辑函数表达式和逻辑状态表可知,图是由四个与非门组成的异或门,其逻辑式也可以写成  13.5 加法器 半加器 定义:所谓“半加”,就是只求本位的和,暂不管低位送来的进位数。 半加器的逻辑状态表达如下表所示: A B S C  0 0 1 1 0 1 0 1 0 1 1 0 0 0 0 1   由逻辑状态表可写出逻辑式:  C=AB 逻辑图、图形符号: 全加器 定义:当多位娄相加时,半加器可用于最低位求和,并给出进位的数。相加有两个待加数Ai和Bi,还有一个来自低位送来的进位数Ci-1 。这三个数相加,得出本位和数(全加和数)Si和进位数Ci。这就是“全加” 全加器的逻辑状态表:(参见PP349表13.5.2) 全加器可用两个半加器和一个或门组成(如图P350、13.5.2a) 全加器的图形符号(P350、图13.5.2b) 全加器的应用举例 【题】用四个全加器组成一个逻辑电路以实现两个四位的二进制数A---1101(十进制为13)和B—1011(十进制为11)的加法运算。 【解】逻辑电路如图,和数是S—11000(十进制数为24) 根据全加器的逻辑状态表自行分析。 这种全加器的任意一位的加法运算都必须等到低位加法完成送来进位时才能进行。这种进位方式称为串行进位。T692集成加法器就是这种串行加法器。 习题讨论: 逻辑代数和普通代数有什么区别? 能否将AB=AC,A+B=A+C,A+AB=A+AC这三个逻辑式化简为B=C? 逻辑函数的三种表示法(逻辑状态表、逻辑式、逻辑图)之间是如何转换的?哪种是唯一的。 第 2 次课 编码器、译码器 一.学时:2学时 二.目的要求: 理解编码器、译码器的概念 掌握译码器功能及其应用 三.重点:译码器功能及应用 四.难点:集成译码器应用 五.教学方法:多媒体 六.习题安排:13.4.9 、13.4.11 七、主要内容 13.6编码器 编码:用数字或某种文字和符号来表示某一对象或信号的过程,称为编码 1.二-十进制编码器 二-十进制编码器: 将十进制的十个数码编成二进制代码的电路。常称10/4线编码器 2.设计步骤 确定二进制的编码位数 输入十个数码,输出四位二进制代码 列编码表 见P352的表13.6.1 由编码表写出逻辑式 见P352 由逻辑式画出逻辑图 见P353图13.6.1 3.二进制编码器 二进制编码器是由n位二进制数表示 2n个信号的编码电路,以图13.6.2所示的8线—3线编码器为例说明其工作原理。八个输入端为低电平有效,其真值表如表13.6.2所示。Y0~Y2为输出端,当某一个输入端为低电平时,就输出与该输人端相对应的代码。 表13.6.2中三个输出信号的逻辑函数为:    八个被编码的对象可以是十进制数码中的八个,也可以是任意其他八个开关量。如果用三个与门来实现8线—3线编码,输入量应是高电平有效。  13.7 译码器和数字显示 1.二进制译码器( 3/8线译码器为例说明) (1)译码过程 列出译码器的状态表 设输入三位进制代码为ABC,输出八个信号低电平有效,设为~,列状态表如表13.7.1(P354) 由状态表写出逻辑式:  mi=mi(A,B,C), i=0~7 ③由逻辑式画出逻辑图(P355图13.7.1) 3/8线译码器,最常用的是CT74LS138型译码器,表就是它的功能表。还有一个使能端S1和两个控制端 、 (2)分类: ①3/8线译码器 ②2/4线译码器 ③4/16线译码器。 (3)例题分析P355 2.二—十进制显示译码器 (1)功能:能够把“8421”二—十进制代码译成能用显示器件显示出的十进制数。 (2)常用的显示器件 ①半异体数码管 ②液晶数码管 ③荧光数码管 (3)七段显示译码器 ①七段显示译码器的功能是把“8421”二—十进制代码译成对应于数码管的七个字段信号,驱动数码管,显示出相应的十进制数码。 ②CT74LS247型译码器功能表:P358 试灯输入端LT非、灭灯输入端BI非、灭灯红酒绿输入端RBI非三个输入端均为低电平有效,在正常工作时这三个输入端均接高电平。