- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
哈工大数字逻辑unit 3—布尔代数应用及最大最小项表达式
张彦航 School of Computer Science Zhangyanhang@hit.edu.cn Unit 3—— 布尔代数的应用及最大项最小项表达式 布尔代数的应用 最大项、最小项表达式 不完全给定函数 已知—— 设计要求 待求—— 逻辑图 步骤: 根据设计要求确定 真值表 根据真值表 卡诺图(表达式) 化简 按设计要求,变换逻辑表达式 画出逻辑图 组合逻辑电路的设计方法 逻辑设计目标 实现逻辑功能 满足性能指标 综合考虑各项因素: 规模、功耗、价格、可靠性、 速度、易实现、易维修、美观等 设计不唯一,最佳设计方案应随新技术的不断推出而变化 组合逻辑电路的设计方法 怎样设计组合逻辑电路? 方法1:直接转换(简单情况下) 将文字描述的功能直接转换为真值表或表达式 方法2:真值表转换 由真值表可以直接写出两种标准形式的逻辑表达式 标准与或式 (最小项表达式: and-or) 标准或与式 (最大项表达式: or-and) 布尔代数的应用 Mary watches TV if it is Monday night and she has finished her homework 逻辑关系 F =1:看电视; F =0:没看电视. A =1: 周一晚上; A =0:不是周一晚上. B =1:完成作业; B =0: 没完成作业 Define: F =A? B Example 方法1. 将文字描述的功能直接转换为表达式 布尔代数的应用 The alarm will ring iff the alarm switch is turned on and the door is not closed, or it is after 6 P.M. and the window is not closed. 方法1. 将文字描述的功能直接转换为表达式 Example 布尔代数的应用 The alarm will ring iff the alarm switch is on and Z A the door is not closed or it is after 6 P.M. and B C Example the window is not closed D Z =AB+CD 布尔代数的应用 怎样设计组合逻辑电路? 方法1:直接转换(简单情况下) 将文字描述的功能直接转换为真值表或表达式 方法2:真值表转换 由真值表可以直接写出两种标准形式的逻辑表达式 标准与或式 (最小项表达式: and-or) 标准或与式 (最大项表达式: or-and) 布尔代数的应用 逻辑函数的表示方法 逻辑表达式 逻辑图 真值表 卡诺图 布尔代数的应用 逻辑表达式 逻辑图 真值表 卡诺图 表达式 真值表 AB C F 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 1 1 0 0 0 1 0 1 1 1 1 0 1 1 1 1 1 Truth table ① 写出标准与或式(乘积之和) 关注表中输出值为1的所有输入取值组合 使用真值表设计组合逻辑电路 AB C F 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 1 1 0 0 0 1 0 1 1 1 1 0 1 1 1 1 1 Truth table √ √ √ √ F=ABC+ABC+ ABC+ABC 输入取值组合中 1——原变量 0——反变量 表达式 真值表 ① 写出标准与或式(乘积之和) 关注表中输出值为1的所有输入取值组合 使用真值表设计组合逻辑电路 F=(A+B+C) ? (A+B+C) ? (A+B+C) ? (A+B+C) AB C F 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 1 1 0 0 0 1 0 1 1 1 1 0 1 1 1 1 1 Truth table √ √ √ √ 表达式 真值表 ②写出标准或与式(和之积) 关注表中输出值为0的所有输入取值组合 输入取值组合中 0——原变量 1——反变量 使用真值表设计组合逻辑电路 步骤: 根据设计要求确定 真值表 根据真值表 卡诺图(表达式
文档评论(0)