《电工电子》课件项目五 组合逻辑电路的设计.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《电工电子》课件项目五 组合逻辑电路的设计.pptx》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电工电子 电工电子课件项目五 组合逻辑电路的设计 电工 电子 课件 项目 组合 逻辑电路 设计
- 资源描述:
-
1、电工电子技术项目化教程任务目标任务目标学习目标:掌握数字信号的数制与码制的概念;掌握逻辑函数的表示形式;掌握分立式门电路的种类及特性;掌握组合逻辑电路的特点和设计方法 能力目标:具有设计组合逻辑电路的能力任务分析任务分析本任务在学习数字信号的基础知识和逻辑代数的基本概念的基础上,掌握逻辑函数及其表示方法,掌握逻辑门电路的种类和特性,掌握组合逻辑电路的分析方法,能够完成组合逻辑电路的设计。5.1.15.1.1数字信号的基础知识数字信号的基础知识在人们生存的社会环境中,有各种各样的信号,这些信号有的以电的形式出现,有的以声、光、磁、力等的形式出现。目前在信号处理方面以电信号的处理最为方便,技术上也
2、最为成熟。研究电信号的产生与处理的技术就是电子技术。电子技术分为两大部分,其一是模拟电子技术,其二是数字电子技术。从本章开始,研究的就是数字电子技术部分。电子技术研究的对象是载有信息的电信号,以下简称为信号。在电子技术中会遇到多种电信号,按其特点可以将这些信号分为两大类,即模拟信号与数字信号。1.数字信号与模拟信号模拟信号是指:物理量的变化在时间上和数值上都是连续的。把表示模拟量的信号称为模拟信号,并把工作在模拟信号下的电路称为模拟电路。声音、温度、速度等都是模拟量。数字信号是指:物理量的变化在时间上和数值上都是不连续(或称为离散)的。把表示数字量的信号称为数字信号,并把工作在数字信号下的电路
3、称为数字电路。十字路口的交通信号灯、数字式电子仪表、自动生产线上产品数量的统计等都是数字信号。数字信号的特点是:突变和不连续。数字电路中的波形都是这类不连续的波形,通常将这类波形又统称为脉冲。2 脉冲的基本知识(1)描述脉冲的几个名词 1)对于脉冲的波形而言,有脉冲的上升沿与脉冲的下降沿。脉冲波形由低电位跳变到高电位称为脉冲的上升沿;脉冲波形由高电位跳变到低电位称为脉冲的下降沿。2)对于脉冲的变化过程而言,有脉冲的正跳变与负跳变。脉冲波形由低电位跳变到高电位的过程称为脉冲的正跳变;脉冲波形由高电位跳变到低电位的过程称为脉冲的负跳变。3)对于脉冲的极性而言,有正脉冲与负脉冲。如果脉冲出现时的电位
4、比脉冲出现前后的电位值高,这样的脉冲称为正脉冲。如果脉冲出现时的电位比脉冲出现前后的电位值低,这样的脉冲称为负脉冲。4)脉冲的前沿与脉冲的后沿:脉冲出现称为脉冲的前沿;脉冲消失称为脉冲的后沿。5)电平:数字电路中电位的习惯叫法。高电位称为高电平,用UH表示;低电位称为低电平,用UL 表示。(2)矩形脉冲的主要参数在如图9-1(a)所示的波形中,脉冲的上升沿与下降沿都是陡直的,这样的脉冲称为理想的矩形脉冲。理想的矩形脉冲可以用三个参数来描述:1)脉冲的幅度:脉冲的底部到脉冲的顶部之间的变化量称为脉冲的幅度,用Um表示。2)脉冲的宽度:从脉冲出现到脉冲消失所用的时间称为脉冲的宽度,用tw表示。3)
5、脉冲的重复周期:在重复的周期信号中两个相邻脉冲对应点之间的时间间隔称为脉冲的重复周期,用T表示。实际的矩形脉冲往往与理想的矩形脉冲不同,即脉冲的前沿与脉冲的后沿都不是陡直的,如图9-1所示。实际的矩形脉冲可以用如下的五个参数来描述。1)脉冲的幅度Um:脉冲的底部到脉冲的顶部之间的变化量。2)脉冲的宽度tw:从脉冲前沿的0.5Um到脉冲后沿的0.5Um两点之间的时间间隔称为脉冲的宽度,又可以称为脉冲的持续时间。3)脉冲的重复周期T:在重复的周期信号中两个相邻脉冲对应点之间的时间间隔称为脉冲的重复周期。4)脉冲的上升时间t r:指脉冲的上升沿从0.1Um上升到0.9Um所用的时间。5)脉冲的下降时
6、间t f:指脉冲的下降沿从0.9Um下降到0.1Um所用的时间。5.1.2 5.1.2 数制与码制数制与码制1.数制数制,也称为“计数制”,是用一组固定的符号和统一的规则来表示数值的方法。任何一个数制都包含两个基本要素:基数和位权。计数制有许多种,如二进制、十进制、十六进制、六十进制等等。数字电路中经常使用的数是二进制数。常见的编码是8421BCD码。2常用的几种编码 不同的数码不仅可以表示数量的大小,而且可以表示不同的事务。表示不同的事务时,这些数码已经没有数量大小的含义,只是表示不同事务的代号而已,这些数码称为代码。为了便于记忆和处理,在编制代码时总要遵循一定的规则,这些规则称为码制。用4
7、位二进制数码表示1位十进制数时,有多种码制。通常把这种用二进制数码表示十进制数的方法称为二十进制编码,简称BCD码。因为4位二进制数有16种状态,而十进制数只需要10种,从16种状态中选择10种,就有多种组合,这样就有多种编码。十进制数与8421码之间的互相转换。将十进制数转换成8421码的方法是:将每一位十进制数用四位二进制代码表示,按位转换。例如(65)10(0110 0101)8421BCD把8421码转换成十进制数是:将8421码每四位分为一组,每一组对应一位十进制数。例如(10010010)8421BCD(92)105.1.35.1.3逻辑代数逻辑代数逻辑代数是一种描述客观事物逻辑关
8、系的数学方法,是英国数学家乔治.布尔(George Boole)于1847年首先提出来的,所以又称布尔代数。由于逻辑代数中的变量和常量都只有“0”和“1”两个取值,又可以称为二值代数。逻辑代数是研究数字电路的数学工具,是分析和设计逻辑电路的理论基础。逻辑代数研究的内容是逻辑函数与逻辑变量之间的关系。1.逻辑代数中的三种基本逻辑关系(1)逻辑代数中的几个问题 1)逻辑代数中的变量和常量 逻辑代数与普通代数相似,有变量也有常量。逻辑代数中的变量用大写英文字母A、B、C表示,称为逻辑变量。每个逻辑变量的取值只有“0”和“1”两种。逻辑代数中的常量,只有两个“0”和“1”。与普通代数不同的是这里的“0
9、”和“1”不再表示数值的大小,而是代表两种不同的逻辑状态。例如可以用“1”和“0”表示开关的“闭合”与“断开”;信号的“有”和“无”;“高电平”与“低电平”;“是”与“非”等。究竟代表什么意义,要视具体情 况而定。2)正逻辑和负逻辑的规定脉冲信号的高、低电平可以用“1”和“0”来表示。规定:如果高电平用“1”表示,低电平用“0”表示,则称这种表示方法为正逻辑。如果高电平用“0”表示,低电平用“1”表示,则称这种表示方法为负逻辑。(2)基本逻辑关系 逻辑代数中有与、或、非三种基本逻辑关系,分别对应着与、或、非三种基本逻辑运算。1)“与”逻辑“与”逻辑又称为与运算,还可以称为逻辑乘。简单的例子,如
10、图9-2(a)所示,图9-2(b)是“与”逻辑的逻辑符号。图9-2 与逻辑电路和符号把“开关闭合”作为条件,把“灯亮”这件事情作为结果,那么图8-6(a)说明:只有决定某件事情的所有条件都具备时,结果才会发生。这种结果与条件之间的关系称为“与”逻辑关系,简称“与”逻辑。运算符号为“”。与逻辑用表达式可以表示为Y=AB或写成 YAB(省略运算符号)。2)“或”逻辑“或”逻辑又称为或运算,还可以称为逻辑加。简单的例子如图9-3(a)所示。图9-3(b)是“或”逻辑的逻辑符号。图9-3 与逻辑电路和符号在图9-3(a)所示的电路中,只要有一个(或一个以上的)开关闭合,“灯亮”这件事情都会发生。同样把
11、“开关闭合”作为条件,把“灯亮”这件事情作为结果。图9-3(a)说明:在决定某件事情的多个条件中,只要有一个(或一个以上的)条件具备,结果就会发生。这种结果与条件之间的关系称为“或”逻辑关系,简称或逻辑。或逻辑运算符号为“”。或逻辑用表达式可以表示为 YAB3)“非”逻辑非逻辑也称为逻辑求“反”。实际例子如图9-4(a)所示。图9-4(b)为“非”逻辑的逻辑符号。图9-4 非逻辑电路和符号在图9-4(a)所示的电路中,开关断开时,灯亮;开关闭合时,灯不亮。同样把“开关闭合”作为条件,把“灯亮”这件事情作为结果。图9-4(a)说明:条件具备时结果不发生,条件不具备时结果才发生。这种结果与条件之间
12、的关系称为“非”逻辑关系,简称非逻辑。“非”逻辑用变量上的“”表示。非逻辑用表达式可以表示为 AY 在上面的三种基本逻辑关系中,如果用逻辑变量A、B表示两个开关,并且用“1”表示开关“闭合”,用“0”表示开关“断开”;用Y 表示灯的状态,并且用“1”表示灯“亮”,用“0”表示灯“不亮”,则可以列出如表9-2所示的三个表格,这些表格称为真值表。2几种常用的逻辑运算 三种基本逻辑关系都可以由具体电路来实现。通常把实现“与”逻辑运算的单元电路称为“与门”;把实现“或”逻辑运算的单元电路称为“或门”;把实现“非”逻辑运算的单元电路称为“非门”(或称为反相器)。所以常把与、或、非三种基本逻辑运算合理的组
13、合起来使用,这就是复合逻辑运算。与之对应的门电路称为复合逻辑门电路。常用的复合逻辑运算有与非运算、或非运算、与或非运算、异或运算、同或运算等。1)“与非”逻辑“与非”逻辑是把与逻辑和非逻辑组合起来实现的。先进行“与”运算,把“与”运算的结果再进行“非”运算。“与非”逻辑的真值表(以二变量为例)如表9-3所示:“与非”逻辑的逻辑符号如图9-5所示:图9-5 非逻辑电路和符号2)“或非”逻辑“或非”逻辑是把“或”逻辑和“非”逻辑组合起来实现的。先进行“或”运算,把“或”运算的结果再进行“非”运算。“或非”逻辑的真值表(以三变量为例)如表8-4所示。“或非”逻辑的逻辑符号如图9-6所示。“或非”逻辑
14、的表达式可以写成:图9-6 非逻辑电路和符号CBAY图9-7 异或逻辑电路和符号3)“异或”逻辑“异或”逻辑的逻辑关系是:当A、B两个变量取值不相同时,输出Y为1;而A、B两个变量取值相同时,输出Y为0。“异或”逻辑的真值表如表9-5所示。“异或”逻辑的逻辑符号如图9-7所示。“异或”逻辑的表达式可以写成 异或”逻辑表达式也可以用与、或的形式表示,即写成BAYBABAY4)“同或”逻辑“同或”逻辑的逻辑关系是:当A、B两个变量取值相同时,输出Y为1;而A、B两个变量取值不相同时,输出Y为0。“同或”逻辑的真值表如表9-6所示。“同或”逻辑的逻辑符号如图9-8所示。图9-8 同或逻辑电路和符号4
15、逻辑函数及其表示方法(1)逻辑函数的概念 如果将逻辑变量作为输入,将运算结果作为输出,那么当输入变量的取值确定之后,输出的值便被惟一的确定下来。这种输出与输入之间的关系就称为逻辑函数关系,简称为逻辑函数。用公式表示为:Y=F(A,B,C,D)。这里的A、B、C、D为逻辑变量,Y为逻辑函数,F为某种对应的逻辑关系。(2)逻辑函数的表示方法 任何一个逻辑函数都可以有真值表、逻辑函数式、逻辑图和卡诺图四种表示方法。1)真值表表示法 真值表是一个表格,是表示逻辑函数的一种方法。表的左半部分列出所有变量的取值的组合,表的右半部分是在各种变量取值组合下对应的函数的取值。对于一个确定的逻辑函数,它的真值表是
16、惟一的。具体方法是:将输入变量所有的取值组合列在表的左边,分别求出对应的输出的值(即函数值),填在对应的位置上就可以得到该逻辑关系的真值表。2)逻辑函数式表示法逻辑函数式是将逻辑变量用与、或、非等运算符号按一定规则组合起来表示逻辑函数的一种方法。它是逻辑变量与逻辑函数之间逻辑关系的表达式,简称为表达式。例如前面讲的三种基本逻辑关系的表达式。3)逻辑图表示法逻辑图是用逻辑符号表示逻辑函数的一种方法。每一个逻辑符号就是一个最简单的逻辑图。为了画出表示“举重裁判”的逻辑图只要用逻辑符号来代替式中的运算符号既可以得到如图9-9所示的逻辑图。(3)逻辑函数的标准形式 用逻辑函数式表示逻辑函数时,逻辑函数
17、有两种标准形式,其一为最小项之和的形式,其二为最大项之积的形式。在这里我们主要对最小项的概念进行说明。最小项与最小项之和的形式 在n个变量的逻辑函数中,如果m是包含n个变量的乘积项,而且这n个变量均以原变量或反变量的形式在m中出现且仅出现一次,则称m为该组变量的最小项。例如:中,第二项为最小项,第一项中由于没有出现变量A,所以不是最小项。在逻辑函数的真值表中,输入变量的每一组取值组合都是一个最小项。为了使用方便,需要将最小项进行编号,记作m i。方法是:将变量取值组合对应的十进制数作为最小项的编号。二变量的最小项为m 0 m 3;三变量为m 0 m 7;四变量为m 0 m 15。BCACBCB
18、AY),(最小项有如下性质:1)在输入变量的任何取值组合下,必有一个且仅有一个最小项的值为1。2)全体最小项之和为1。3)任意两个最小项的乘积为0。4)具有相邻性的两个最小项之和,可以合并成一个乘积项,合并后可以消去一个取值互补的变量。留下取值不变的变量。如果一个逻辑函数式的每一项都是最小项,则这个逻辑函数式称为最小项表达式,否则不是最小项表达式。任何一个逻辑函数都可以表示成最小项之和的标准形式。例5-1把逻辑函数 展开成最小项表达式解:利用基本公式可以将任意逻辑函数展开式展开成最小项表达式ABCBCCAY)3,4,6,7(3467)()(11mmmmmBCACBACABABCABCBCAAB
19、CCBACABABCBCAACBBAYAAAAAAA)3,4,6,7(3467)()(11mmmmmBCACBACABABCABCBCAABCCBACABABCBCAACBBAYAAAAAAA5.1.45.1.4逻辑函数的卡诺图化简法逻辑函数的卡诺图化简法 逻辑函数有四种表示方法,分别是真值表、逻辑函数式、逻辑图和卡诺图。前三种方法在前面章节中已经讲过,此处首先介绍逻辑函数的第四种表示方法卡诺图表示法。9.4.19.4.1用卡诺图表示逻辑函数用卡诺图表示逻辑函数1 1空白卡诺图空白卡诺图 没有填逻辑函数值的卡诺图称为空白卡诺图。没有填逻辑函数值的卡诺图称为空白卡诺图。n变量具有2 n个最小项,
20、我们把每一个最小项用一个小方格表示,把这些小方格按照一定的规则排列起来,组成的图形叫做n变量的卡诺图。二变量、三变量、四变量的卡诺图如图9-10所示。图9-10 卡诺图2逻辑函数的卡诺图上面讲的是空白卡诺图,任何逻辑函数都可以填到与之相对应的卡诺图中,称为逻辑函数的卡诺图。对于确定的逻辑函数的卡诺图和真值表一样都是唯一的。1)由真值表填卡诺图 由于卡诺图与真值表一一对应,即真值表的某一行对应着卡诺图的某一个小方格。因此如果真值表中的某一行函数值为“1”,卡诺图中对应的小方格填“1”;如果真值表的某一行函数值为“0”,卡诺图中对应的小方格填“0”。即可以得到逻辑函数的卡诺图。例5-2 已知逻辑函
展开阅读全文