首页 > 其他分享 >组合逻辑电路的分析

组合逻辑电路的分析

时间:2025-01-05 19:11:14浏览次数:4  
标签:分析 逻辑 AB 组合 BC cdot overline 逻辑电路

组合逻辑电路:任何时刻电路的输出状态只取决于该时刻的输入状态,而与该时刻以前的电路状态无关。

组合逻辑电路的分析

分析步骤

  1. 由逻辑图写出输出端的逻辑表达式
  2. 运用逻辑代数化简或变换
  3. 列逻辑状态表
  4. 分析逻辑功能

例题1

分析下图的逻辑功能

img

  1. 写出逻辑表达式

\[Y=\overline{Y_{2}\:Y_{3}}\:=\overline{\overline{A\cdot\overline{AB}}+\overline{B\cdot\overline{AB}}} \]

  1. 应用逻辑电路化简

\[\begin{aligned} \mathrm{Y} & =\overline{\overline{A\cdot\overline{AB}}+\overline{B\cdot\overline{AB}}} \\ & =\overline{\overline{A\cdot\overline{AB}}+\overline{B\cdot\overline{AB}}} \\ & =A\cdot\overline{AB}+B\cdot A\overline{B} \\ & =A\cdot(\overline{A}+\overline{B})+B\cdot(\overline{A}+\overline{B}) \\ & =A\overline{B}+\overline{A}B \end{aligned}\]

  1. 列逻辑状态表
A B Y
0 0 0
0 1 1
1 0 1
1 1 0
  1. 分析逻辑功能
    该电路的功能是当A和B不同时,Y=1,否则Y=0。所以,该电路是异或门

例题2

分析下图的逻辑功能

img

组合逻辑电路的设计

设计步骤

  1. 由逻辑要求,列出逻辑状态表
  2. 由逻辑状态表写出逻辑表达式
  3. 简化和变换逻辑表达式
  4. 画出逻辑图

例题3

设计一个三人(A、B、C)表决电路。每人有按键,如果赞同,按键,表示“1”;如不赞同,不按键,表示“0”。表决结果用指示灯表示,多数赞同,灯亮为“1”,反之灯不亮为“0”。

  1. 列出逻辑状态表
A B C Y
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 0
1 0 0 0
1 0 1 1
1 1 0 1
1 1 1 1
  1. 写出逻辑表达式

\[\begin{aligned} \mathrm{Y} & =\overline{A\cdot B\cdot C}+\overline{A\cdot B\cdot\overline{C}}+\overline{A\cdot\overline{B}\cdot C}+\overline{\overline{A}\cdot B\cdot C} \\ & =\overline{A\cdot B}+\overline{A\cdot C}+\overline{B\cdot C} \end{aligned}\]

  1. 用与非门构成逻辑电路

\[Y = \overline{A\cdot B}+\overline{A\cdot C}+\overline{B\cdot C} = \overline{\overline{AB}\cdot \overline{BC}\cdot\overline{AC}} \]

  1. 画出逻辑图

img

例题4

设计一个三变量奇偶检验器,要求:当输入变量A、B、C中有奇数个同时为“1”时,输出为“1”,否则为“0”。用“与非”门实现。

  1. 列出逻辑状态表
A B C Y
0 0 0 0
0 0 1 1
0 1 0 1
0 1 1 0
1 0 0 1
1 0 1 0
1 1 0 0
1 1 1 1
  1. 写出逻辑表达式

\[\begin{aligned}= \mathrm{Y} & =\overline{AB}C+\overline{A }B\overline{C}+A\overline{BC}+ABC \\ \end{aligned}\]

  1. 用与非门构成逻辑电路

\[Y = \overline{AB}C+\overline{A }B\overline{C}+A\overline{BC}+ABC = \overline{\overline{\overline{AB}C}\cdot\overline{\overline{A }B\overline{C}}\cdot \overline{A\overline{BC}}\cdot \overline{ABC}} \]

  1. 画出逻辑图

img

例题5

某工厂有A、B、C三个车间和一个自备电站,站内有两台发电机G1和G2。G1的容量是G2的两倍。如果一个车间开工,只需G2运行即可满足要求;如果两个车间开工,只需G1运行,如果三个车间同时开工,则G1和G2均需运行。试画出控制G1和 G2运行的逻辑图

  1. 列出逻辑状态表
A B C G1 G2
0 0 0 0 0
0 0 1 0 1
0 1 0 0 1
0 1 1 1 0
1 0 0 0 1
1 0 1 1 0
1 1 0 1 0
1 1 1 1 1
  1. 写出逻辑表达式

\[\begin{aligned} G_{1} & = \overline{A}BC + A\overline{B}C + AB\overline{C} + ABC = AB + BC + AC \\ G_{2} & = \overline{A}\overline{B}C + \overline{A}B\overline{C} + A\overline{B}\overline{C} + ABC \end{aligned} \]

  1. 用与非门构成逻辑电路

\[G_{1} = AB + BC + AC = \overline{\overline{AB}\cdot\overline{BC}\cdot\overline{AC}} \]

\[G_{2} = \overline{A}\overline{B}C + \overline{A}B\overline{C} + A\overline{B}\overline{C} + ABC = \overline{\overline{\overline{A}\overline{B}C}\cdot\overline{\overline{A}B\overline{C}}\cdot\overline{A\overline{B}\overline{C}}\cdot\overline{ABC}} \]

  1. 画出逻辑图

img

标签:分析,逻辑,AB,组合,BC,cdot,overline,逻辑电路
From: https://www.cnblogs.com/codersgl-blog/p/18653731

相关文章

  • 基于Python+flask的豆瓣音乐聚类分析可视化
    一、项目概述项目名称:豆瓣音乐聚类分析可视化项目简介:该项目基于Flask框架开发,用于提供音乐数据分析与可视化功能,涉及用户管理、音乐数据爬取、聚类分析及其可视化展示。系统包含用户和管理员角色,提供丰富的页面功能。主要功能:用户登录与注册音乐数据展示与搜索管理......
  • 基于Python+flask的电影数据可视化分析
    项目概述该项目基于Python的Flask框架开发,用于电影数据的分析与可视化,主要功能包括用户管理、数据采集与分析、可视化展示。运行环境开发语言:Python3.8+主要依赖库:Flask(Web框架)PyMySQL(数据库连接)BeautifulSoup(HTML解析)Jieba/NLTK/SnowNLP(自然语言处理)W......
  • Python数据结构与算法分析 第3版PDF、EPUB免费下载
    适读人群:1.希望学习数据结构和算法的Python用户;2.计算机专业的学生和老师。只有洞彻数据结构与算法,才能真正精通Python!热门计算机科学教材,华盛顿大学、北京大学等多家高校采用,让你在代码编写的战场上所向披靡!电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版......
  • DES密码分析
    目录:1.算法解释2.安全性分析3.目前对该密码的攻击方式,及应对措施4.应用领域5.该密码优缺点1.算法解释DES密码算法是一种对称加密算法,使用56位密钥对64位的数据块进行加密。它通过对明文进行初始置换、16轮Feistel网络迭代(包括扩展置换、与子密钥异或、S盒替换、P盒置......
  • SpringBoot原理分析-1
    SpringBoot原理分析作为一个javaer,和boot打交道是很常见的吧。熟悉boot的人都会知道,启动一个springboot应用,就是用鼠标点一下启动main方法,然后等着就行了。我们来看看这个main里面。@SpringBootApplicationpublicclassExampleApplication{publicstaticvoidmain(Stri......
  • 分析师关注度、分析师跟踪、研报关注度(2001-2023年)原始数据、参考文献、代码do文件、
    分析师关注度、分析师跟踪、研报关注度(2001-2023年)原始数据、参考文献、代码do文件、最终结果 https://download.csdn.net/download/2401_84585615/90025540           https://download.csdn.net/download/2401_84585615/90025540      ......
  • 6.1 LALRPOP's lexer generator LALRPOP 的词法分析器生成器
    ThisexampledivesabitdeeperintohowLALRPOPworks.Inparticular,itdivesintothemeaningofthosestringsandregularexpressionthatweusedintheprevioustutorial,andhowtheyareusedtoprocesstheinputstring(aprocesswhichyoucancont......
  • 计算机毕设项目37q9m166+springboot基于Echarts的起点小说数据分析与可视化平台,计算机
    springboot基于Echarts的起点小说数据分析与可视化平台摘 要基于Echarts的起点小说数据分析与可视化平台是一个专为小说爱好者和数据分析师设计的综合性工具。该平台采用了java语言的springboot框架,数据采用MySQL数据库进行存储。结合B/S结构进行开发设计,功能强大,界面化操......
  • 6 Controlling the lexer : Fine control over the lexer 控制词法分析器 : 对词法分析
    https://lalrpop.github.io/lalrpop/lexer_tutorial/index.htmlThispartisaboutcontrollingtheinnerworkingsofLALRPOP'sbuilt-inlexergeneratorandusingyourownhandwrittenparser.MST---这部分是关于控制LALRPOP的内置词法分析器生成器的内部工作,并使......
  • python基于深度学习的中文情感分析系统
    大家好我是小村学长,混迹在java圈的辛苦码农。今天要和大家聊的是一款《python基于深度学习的中文情感分析系统》毕业设计项目。项目源码以及部署相关请联系小村学长,文末附上联系信息。......