当前位置: 首页 > article >正文

【电路笔记】-布尔代数与逻辑门示例

布尔代数与逻辑门示例

文章目录

  • 布尔代数与逻辑门示例
    • 1、布尔代数示例1
    • 2、布尔代数示例2
    • 3、布尔代数示例3

本文将详细介绍如何使用布尔代数定律减少数字门的数量。在示例中,我们将看到布尔代数定律可用于识别数字逻辑设计中不必要的逻辑门,减少所需的门数量,从而节省功耗和成本。

1、布尔代数示例1

为以下电路中 C、D 和 Q 点的逻辑函数构建真值表,并确定可用于替换整个电路的单个逻辑门。

在这里插入图片描述

第一个观察结果告诉我们,该电路由一个 2 输入 NAND 门、一个 2 输入 EX-OR 门以及最后一个输出端的 2 输入 EX-NOR 门组成。 由于标记为 A 和 B 的电路只有 2 个输入,因此输入 ( 22 ) 只能有 4 种可能的组合,它们是:0-0、0-1、1-0 和最后的 1-1。 以表格形式绘制每个门的逻辑函数将为我们提供下面整个逻辑电路的真值表。

在这里插入图片描述

从上面的真值表中,C 列代表与非门生成的输出函数,而 D 列代表异或门的输出函数。 然后,这两个输出表达式都成为输出端 Ex-NOR 门的输入条件。

从真值表中可以看出,当两个输入 A 或 B 中的任何一个为逻辑 1 时,Q 处就会出现输出。唯一满足此条件的真值表是“或”门的真值表。 因此,整个上述电路可以用一个单一的2输入或门来代替。

2、布尔代数示例2

求下列系统的布尔代数表达式

在这里插入图片描述

该系统由一个与门、一个或非门和最后一个或门组成。 与门的表达式为 A . B A.B A.B,或非门的表达式为 A + B ‾ \overline{A+B} A+B。 这两个表达式也是 OR 门的单独输入,定义为 A + B A+B A+B。 因此最终的输出表达式为:

在这里插入图片描述

系统的输出为


http://www.kler.cn/a/455847.html

相关文章:

  • 华诺星空 Java 开发工程师笔试题 - 解析
  • 六十:HTTP/2与gRPC框架
  • 读书笔记-《乡下人的悲歌》
  • vue2 elementui if导致的rules判断失效
  • Jenkins 构建流水线
  • xshell基础设置
  • AntDB 分布式集群模式部署
  • 使用qrcode.vue生成当前网页的二维码(H5)
  • c++ 命名空间使用规则
  • 在一个服务器上抓取 Docker 镜像并在另一个服务器上运行
  • html转PDF
  • Jo-im开发:用于WebRTC的ICE中继服务器Coturn搭建
  • sql字段值转字段
  • JSON工具包,常用API
  • 【工具】—— SpringBoot3.x整合swagger
  • 基于SSM(Spring + Spring MVC + MyBatis)框架构建一个图书馆仓储管理系统
  • 力扣6. Z 字形变换
  • 低代码开源项目Joget的研究——基本概念和Joget7社区版应用
  • Bert中文文本分类
  • 使用 AOP 在 Spring Boot 中实现跟踪和日志记录
  • ES7+ React/Redux/GraphQL/React-Native snippets 使用指南
  • kotlin 函数作为参数
  • Web身份认证 --- Session和JWT Token
  • Python爬虫:爱奇艺榜单数据的实时监控
  • No.1免费开源ERP:Odoo自定义字段添加到配置页中的技术分享
  • 华为仓颉编程语言的应用案例分析