




已阅读5页,还剩57页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第2章 逻辑代数及其应用 南京信息工程大学信息与控制学院 逻辑代数基本概念、基本运算、公式1) 逻辑代数的基本定理2) 逻辑函数及其描述方法3) 逻辑函数的化简方法4) 具有无关项的逻辑函数及其化简5) 2.1 概述 为什么学习本章内容? 例:100人的表决会议,每人有权选择“赞同”、“反对”或者“弃权”,根 据与会人员的表决情况决定议案是否通过,即最后的结果有两个,要么“通过” ,要么“不通过”。主要规则如下: 1)无弃权票情况下,多数人赞同则通过,否则不通过; 2)有10票及以上弃权票情况下,无论如何都不通过议案; 组委会要求: 设计一套复杂的表决电路,每个人面前有三个按钮分别代表“赞同”“反对 ”“弃权”,按下按钮后会自动发出一个最终表决通过与否的信号。 学完本章即可为该项工作奠定基础!学完本章即可为该项工作奠定基础! * 3 2.1 概述 在数字电路中,主要研究的是电路的输入输出之间的逻辑关系,因此数字电 路又称逻辑电路,其研究工具是逻辑代数(布尔代数或开关代数-1849年)。 逻辑变量 为进行逻辑推理,引入逻辑变量,以代表事物的两种逻辑状态; 逻辑:事物间的因果关系。 二值逻辑 只有两种对立逻辑状态的逻辑关系称为二值逻辑。 题目 答对、答错; 考试 通过、不通过; 开关 闭合、不闭合;灯 亮、不亮; 不论因还是果,都分别有 两种情况,这两种“情况” 就是“逻辑状态” 不再表示数量的大小,只代表两种不同的状态; 逻辑变量用字母表示,如因可以用x表示,果可以用Y表示; 不论X还是Y,取值只有0和1; * 4 2.2 逻辑代数的三种基本运算 与(AND) 、 或(OR)、 非(NOT) 1) 逻辑与(与运算):假设条件(A,B)与事件Y存在因 果关系,如果仅当上述条件(A,B)均满足时,事件(Y)才发 生,则这种因果关系为逻辑与。 A、B都闭合,灯才亮。 以开关 闭合为条件, 以 灯亮为结果 条件都满足,结果才发生。 * 5 2) 或逻辑(或运算):当决定事件(Y)发生的各种 条件(A,B,)中,只要有一个或多个条件满足,事件 (Y)就发生。 只要有一个条件满足,结果就发生。 2.2 逻辑代数的三种基本运算 以开关 闭合为条件, 以 灯亮为结果 只要有一个开关闭合,灯就亮。 * 6 3) 非逻辑(非运算): 条件事件A满足时,事件Y不发生;条件A不满足, 事件Y反而发生。 2.2 逻辑代数的三种基本运算 开关闭合,灯就不亮; 以开关 闭合为条件, 以 灯亮为结果 条件满足,结果就不发生; 以A、B作为开关的状态,Y作为灯的状态,并人为约定人为约定: 1)开关闭合:1; 开关断开:0 2)灯亮:1; 灯灭: 0 逻辑真值表truth table 2.2 逻辑代数的三种基本运算 + + YA + + 7 与、或、非等逻辑功能可以通过电路实现,相应的电路 单元分别称为:与门(and gate)、或门(or gate)和非门 (not gate)。 与、或、非-基本逻辑单元,组合后可以表达任意逻辑关系。 与非、或非、异或等 简单的复合逻辑单元 2.2 逻辑代数的三种基本运算 8 * 9 (a)与非运算: 逻辑表达式为: 2.2 逻辑代数的三种基本运算-几种常用复合逻辑运算 CD4011 10 (b)或非运算: 逻辑表达式为: 2.2 逻辑代数的三种基本运算-几种常用复合逻辑运算 * 11 (c)异或运算 同0,异1 2.2 逻辑代数的三种基本运算-几种常用复合逻辑运算 * 12 (d)同或运算 AB 同1,异0 2.2 逻辑代数的三种基本运算-几种常用复合逻辑运算 * 13 (e) 与或非运算:逻辑表达式为 2.2 逻辑代数的三种基本运算-几种常用复合逻辑运算 * 14 2.3 基本公式和若干导出公式 1. 基本公式 根据与、或、非的定义,得表2.3.1的逻辑代数的基本公式 序号公 式序号公 式 (1a)0 A = 0(1b ) 1 + A= 1 (2a)1 A = A(2b ) 0 + A = A (3a)A A = A(3b ) A + A = A (4a)A A= 0(4b ) A + A= 1 (5a)A B = B A(5b ) A +B = B + A (6a)A (B C) = (A B) C(6b ) A + (B +C) = (A + B) + C (7a)A (B +C) = A B + A C(7b ) A + B C = (A +B)(A +C) (8a)(A B) = A + B(8b ) (A+ B) = AB (9)(A ) = A 证明方法:真值表 * 15 式(8a)和(8b)是著名的德摩根(De Morgan)定理,亦称反演 律,在逻辑化简和变换中经常要用到这一对公式。 0 0 1 1 1 1 0 0 A 0001 1110 1101 1110 B 例: 用真值表法证明公式(8a):(A B) = A + B 同理可证明公式(8b)。 16 2. 常用的导出公式 序号公 式序号公 式 (11a ) A + A B = A(11b ) A ( A + B) = A (12a ) A +A B = A + B(12b ) A (A+ B) = A B (13a ) A B + A B= A(13b ) ( A + B)(A + B) = A (14a ) A B + AC + B C = A B + AC A B + AC + B CD = A B + AC (14b ) (A + B) (A+ C ) (B + C ) = (A + B) (A+ C) (A + B) (A+ C) (B + C + D)= (A + B) (A+ C) 证明方法:推导 真值表 谢 谢! 17 * 18 2.4 逻辑代数的基本定理 1)代入定理:在任意一个包含变量A的等式中,若用任何一个逻辑 式 代替等式中的A,则等式仍然成立。 v 应用举例: (AB)= A+B ,如果将 “B” 换为 “BC” (A (BC) = A+(BC) = A+B+C * 19 v应用举例 2)反演定理:对于任意一个逻辑式Y,若将其中所有的“与”换成“或” ,“或”换成“与”,并且将所有逻辑变量和常量取反,则得到的结果是Y 。 意义:为求取已知逻辑式的反提供了方便。 步骤及注意事项: a)先括号,再乘,最后加; b)不属于单个变量上的反号应保留; 例:已知 Y=A(B+C)+CD, 求Y 已知Y=(AB+C)+D)+C 求Y Y=A (B+C)+CD (C+D) BC (A+BC). + A (C+D) . Y=(AB+C)+D)+C C . (?) (AB+C)+D ? D . (?) (A+B) C)D (A+B) C)D)C (A+B) . C a)先括号,再乘,最后加; b)不属于单个变量上的反号应保留 ; 3)对偶定理 : 两逻辑式相等,则对应的对偶式也成立。 对偶式:对于任意逻辑式Y,将“.”与“+”互换,“1”与 “0”互换,则得到对偶式YD。 意义:欲证明逻辑式成立,可以先证明两边的对偶式相等。 -有时候相应的对偶式相等更容易证明。 证明:A+BC=(A+B)(A+C) A(B+C)AB+AC = * 23 2.5 逻辑函数及其描述方法 逻辑函数: 如果以逻辑变量作为输入,以运算结果作为输出,当输入变量的 取值确定之后,输出的取值便随之而定。输出与输入之间的函数关系 称为逻辑函数(Logical Function)。Y=F(A,B,C,) 逻辑函数表示方法: 常用逻辑函数的表示方法有:逻辑真值表(真值表)、逻辑函 数式(逻辑式或函数式)、逻辑图、波形图、卡诺图及硬件描述语言 。它们之间可以相互转换。 输入变量及输出的取值都只有0、1两种状态,所以这里讨论的 都是二值逻辑函数。 * 24 2.5.1 逻辑函数的几种表示方法 输入变量 A B C 输出 Y1 Y2 输入变量所有可能的取值输出对应的取值 例:一举重裁判电路,A为 主裁判,B、C为两位副裁判。只 有主裁判通过以及两位副裁判当 中的一位或全部通过,举重成绩 有效,否则无效。 a. 真值表描述逻辑函数 * 25 解:设A、B、C闭合用“1”表示, 断开用“0”表示;Y亮用“1”表示,灯 灭用“0”表示。得到函数表示形式: 真值表 * 26 * 26 b. 逻辑图描述逻辑函数 用逻辑图形符号连接起来表示逻辑函数,得到的连接 图, 称为逻辑图。 * 27 * 27 将输入变量所有可能的取值与对应的输出按时间顺序依将输入变量所有可能的取值与对应的输出按时间顺序依 次排列起来画成的时间波形,称为函数的次排列起来画成的时间波形,称为函数的波形图波形图。 c. 波形图描述逻辑函数 * 28 2.5.2 逻辑函数描述方法之间的相互转换 a. 逻辑函数式 ; (2)(2)在最小项的卡诺图上与函数式中包含的最小项所对应位在最小项的卡诺图上与函数式中包含的最小项所对应位 置上填入置上填入1 1,在其余的位置上填入,在其余的位置上填入0 0。 例: 用卡诺图表示逻辑函数 * 53 2.6.3 利用卡诺图化简逻辑表达式 v依据:具有相邻性的最小项可合并,消去不同因子。 v优势:在卡诺图中,最小项的相邻性可以从图形中直观地反映 出来。 任何两 个(21个)相 邻最小项,可 以合并为一项 ,并消去一个 变量。 合并最小项的原则 * 54 合并最小项的原则 任何4个(22个)相邻的最小项,可以合并为 一项,并消去2个变量。 * 55 任何8个(23个)相邻最小项,可以合并为一项 ,并消去3个变量。 合并最小项的原则 * 56 利用 AB+AB=A 2个最小项合并,消去1个变量; 4个最小项合并,消去2个变量; 8个最小项合并,消去3个变量; 2n个最小项合并,消去n个变量。 总结 * 57 卡诺图化简法的步骤: 作出函数的卡诺图; 画圈 (将卡诺图中按矩形排列的 相邻的1圈成若干个相邻 组) ; 写出最简与或表达式。 画 圈 的 原 则 合并个数为2n; 圈尽可能大,以使乘积项中含因子数最少; 每个圈中至少有一个最小项仅被圈过一次,以免 出现多余项。 * 58 2.7 具有无关项的逻辑函数及其化简 2.7.1 约束项、任意项和逻辑函数式中的无关项 无 关 项 约束项:当限制某些输入变量的取值不能出 现时,用它们对应的最小项恒等于0来表示。 任意项:在输入变量的某些取值下函数值 是1还是0皆可,并不影响电路的功能。在 这些变量的取值下,其值等于1的那些最小 项称为任意项。 逻辑函数中的无关项:逻辑函数中的无关项:约束项和任意项可以写入函约束项和任意项可以写入函 数式,也可不包含在函数式中,因此统称为无关项。数式,也可不包含在函数式中,因此统称为无关项。 * 59 v 合理地利用无关项,可得更简单的化简结果; v 加入无关项的目的是为了使矩形圈最大,矩
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025中国航材所属融资租赁公司公开招聘笔试题库历年考点版附带答案详解
- 2025年社交媒体行业社交媒体使用与影响力研究报告
- 2025年自控设备行业研究报告及未来发展趋势预测
- 2025年新能源行业可再生能源发展与市场前景分析报告
- 2025年创业投资行业创业项目评估与投资策略研究报告
- 2025年家居生活行业家居装饰与生活方式研究报告
- 2025包头一铭医养招聘笔试备考试题及答案解析
- 2025年度马鞍山市消防救援局招聘51人笔试备考试题及答案解析
- 2025年青浦区赵巷镇有关单位招聘一批基层工作人员笔试模拟试题及答案解析
- 2025广西南宁市灌区管理中心编制外工作人员招聘1人笔试模拟试题及答案解析
- 2025年健康管理师试题及答案
- 2026年中考数学压轴题专项练习-四边形中的新定义问题(学生版+名师详解版)
- 乌兹别克语自学课件
- logo安装施工方案
- 四川能投合江电力有限公司员工招聘考试参考题库及答案解析
- 2025年山西省政府采购评审专家考试真题库(带答案)
- (通桥【2018】8370)《铁路桥梁快速更换型伸缩缝安装图》
- FZ/T 80004-2014服装成品出厂检验规则
- 绿色化学4章课件
- 计量经济学-西南财大庞皓-博导
- 《海洋经济学》配套教学课件
评论
0/150
提交评论