数字电路三种基本逻辑运算关系:与运算、或运算、非运算

article/2025/9/28 11:03:53

   1、基本概念
    1.逻辑常量与变量:逻辑常量只有两个,即01,用来表示两个对立的逻辑状态。逻辑变量与普通代数一样,也可以用字母、符号、数字及其组合来表示,但它们之间有着本质区别,因为逻辑变量的取值只有两个,即0和1,而没有中间值。
    2.逻辑运算:在逻辑代数中,有与、或、非三种基本逻辑运算。表示逻辑运算的方法有多种,如语句描述、逻辑代数式、真值表、卡诺图等。
    3.逻辑函数:逻辑函数是由逻辑变量、常量通过运算符连接起来的代数式。同样,逻辑函数也可以用表格和图形的形式表示。
    4.逻辑代数:逻辑代数是研究逻辑函数运算和化简的一种数学系统。逻辑函数的运算和化简是数字电路课程的基础,也是数字电路分析和设计的关键。
    2、数字电路三种基本逻辑运算:
    1.与运算
    图1(a)表示一个简单与逻辑的电路,电压V通过开关AB向灯泡L供电,只有AB同时接通时,灯泡L才亮。AB中只要有一个不接通或二者均不接通时,则灯泡L不亮,其真值表如图1(b)。因此,从这个电路可总结与运算逻辑关系。
   语句描述:只有当一件事情(灯L亮)的几个条件(开关AB都接通)全部具备之后,这件事情才会发生。这种关系称与运算。
   逻辑表达式
                                          L=A·B
式中小圆点“·”表示AB 的与运算,又称逻辑乘。在不致引起混淆的前提下,乘号“·”被省略。某些文献中,也有用符号 ∧、∩表示与运算的。
   真值表:如果开关不通和灯不亮均用0表示,而开关接通和灯亮均用1表示,得到如图1(c)所示的真值表描述。真值表的左边列出为所有变量的全部取值组合,右边列出的是对应于A,B变量的每种取值组合的输出。因为输入变量有两个,所以取值组合有22=4种,对于n个变量,应该有2n种取值组合。
   逻辑符号:与运算的逻辑符号如图1(d)所示,其中A,B为输入,L为输出。

(a)电路图
(c)用0、1表示的真值表

(b)真值表
(d)与逻辑门电路的符号
图1 与逻辑运算

    2.或运算
    图2(a)表示一简单的或逻辑电路,电压V通过开关AB向灯泡供电。只要开关AB接通或二者均接通,则灯L亮;而当AB均不通时,则灯L不亮,其真值表如图2(b)所示。由此可总结出或运算逻辑关系。
    语句描述:当一件事情(灯L亮)的几个条件(开关AB接通)中只要有一个条件得到满足,这件事就会发生,这种关系称为或运算。
    逻辑表达式
                                          L=A+B
式中符号“+”表示AB 或运算, 又称逻辑加,在某些文献中,也用符号∨、∪来表示或运算。
    真值表:同与运算一样,用0、1表示的或逻辑真值表如图2(c)所示。
    逻辑符号:或运算的逻辑符如图2(d)所示,其中A,B表示输入,L表示输出。

(a)电路图
(c)用0、1表示的真值表

(b)真值表
(d)或逻辑门电路的符号
图3.1.2 或逻辑运算
    
   3.非运算
    如图3(a)所示,电压V通过一继电器触点向灯泡供电,NC为继电器A的常闭触点,当A不通电时,灯L亮;而当A通电时,灯L不亮。其真值表如图3(b)所示。由此可总结出非运算逻辑关系。
    语句描述:一件事情(灯亮)的发生是以其相反的条件为依据。 这种逻辑关系为非运算
    逻辑表达式描述:
                                           L=A
    真值表:若用0和1来表示继电器和灯泡状态,则可得图3(c)所示的真值表,在此图中,很容易理解,A不通电和灯不亮定义为0态,而A通电和灯亮是定义为1态。显然LA总是处于对立的逻辑状态。

(a)电路图
(b)真值表
(c)用0、1表示的真值表
图3 非逻辑运算
式中,字母A上方的短划“-”表示非运算。在某些文献中,也用“~”、“┐”或“,”表示非运算。
    逻辑符号:非运算逻辑符号如图4(a)、(b)所示,其中图(a)为在输入端用小圆圈表示的非运算,图(b)为在输出端用小圆圈表示的非运算。
    

(a)在输入端用小圆圈表示非运算
(b)在输出端用小圆圈表示非运算
图4 非逻辑门电路的符号

    4.三种基本逻辑运算小结
    与、或逻辑运算都可以推广到多变量的情况:
                                          L=A·B·C…
                                          L=A
+B+C+…
   其它逻辑运算都可用上述三种基本逻辑运算组合而成。表1列出了几种基本的逻辑运算函数式及其相应的逻辑门电路的代表符号,以便于比较和应用。

0


http://chatgpt.dhexx.cn/article/D5OHBx72.shtml

相关文章

二进制与运算、或运算、非运算

与运算 "与"运算是计算机中一种基本的逻辑运算方式,符号表示为&,运算法则为遇0得0。也就是说只要有0,结果即为0。 举例 或运算 "或"运算符号表示为|,运算法则为遇1得1。也就是说只要有1,结…

​二进制运算符:(与运算)、|(或运算)、~(取反运算)、^(异或运算)、位移运算符​

说明 所有的位运算符操作的都是二进制,而不是我们日常生活中常用的十进制。 在系统中,一个字节占8位。 按位与运算符(&) 参加运算的两个数据,按二进制位进行“与”运算。 运算规则:如果两个二进制…

第三章 运算方法与运算器

文章目录 定点补码加减法运算补码加减法运算方法溢出及检测溢出检测操作数与运算结果的符号位是否一致最高位的进位和符号位的进位是否一致变形补码 补码加减法的逻辑实现 移码加减运算及实现逻辑移码的加法运算移码加减法的溢出判断直接采用移码运算的溢出判断方法采用双符号判…

2019做报表用什么软件:报表类型,产品推荐

在大数据时代,报表可以帮助我们从海量数据中挖掘有用的数据,选择软件做什么就变得尤为重要。选择什么类型的软件进行报表?推荐哪些报表产品?本文请一位专业的数据分析师,介绍选择报表软件的经验。 ……阅读更多,请戳原文链接&am…

免费报表软件有哪些?5款热门工具

在企业管理过程中,报表往往都会通过一些简洁的图表方式,为大家呈现所有的数据。报表软件,可以在操作的过程中有效提升工作效率,所以有很多企业早就已经选择跟随信息技术的潮流,选择报表软件工具。很多人也一直都在关注…

分享几款好用免费的报表软件_报表软件推荐

Smartbi Insight Smartbi Insight(企业报表平台)以中国式报表、多维度分析、可视化仪表盘为核心,满足报表需求的功能以“真Excel”为特色,将Office Excel和WPS表格变为企业级WEB报表设计器,表格样式与计算逻辑的灵活性…

JimuReport积木报表 v1.5.8版本发布—免费的数据可视化报表

项目介绍 一款免费的数据可视化报表,含报表和大屏设计,像搭建积木一样在线设计报表!功能涵盖,数据报表、打印设计、图表报表、大屏设计等! Web 版报表设计器,类似于excel操作风格,通过拖拽完成报…

报表开发流程

报表开发是数据分析师的常见工作之一。报表是业务监控必备工具之一(用数据说话),另一方面,报表监控的指标通常都是业务相关的重要指标,做报表的过程也是深入了解业务的过程。 把数据分析分为“描述、解释、预测、控制”4个层级。那么报表开发…

免费报表工具 - RDP报表工具

公司一直用ireport,后来偶然在一个报表QQ群里,看到了有人发RDP报表工具链接,一开始就以为是广告,都没敢点,要知道现在有太多骗子,后来看到群里有人问问题,又截了一些图,才敢放心点进…

mysql 免费报表工具_10款最出色的免费数据库管理工具

任何web软件和应用程序都需要强大的数据库管理工具。目前,网上的数据库管理工具各式各样,而开发者选择一款适合自己的数据库管理工具尤为重要。小编为大家收集了10款超强的数据库管理工具,帮助开发者轻松搞定很多难题。 OpenKeyval是一款免费、开源的键值数据库管理工具,基…

java 报表工具_最好用的5款java web免费报表工具

阅读提示: 文章中与FineReport软件使用的相关内容,基于软件的V7.0旧版本编写,不代表软件最新的使用方式。 FineReport最新版免费试用:https://www.finereport.com/product/active FineReport最新版使用教程:https://he…

软件测试之报表测试

什么是报表测试? 最近开始在做报表测试,顾名思义,就是指测试报表,报表主要是给一些特定的群体展示一些特定数据或是汇总数据,则报表测试主要是跟一堆数据打交道,检验和确认报表展示出来的数据是否正确,取值…

t3软件怎么生成报表_用友T3如何生成报表

用友T3如何生成报表 用友T3如何生成报表 1、报表生成财务报表 → 文件菜单 → 新建 → 选择行业分类模版 → 在格式状态下修改格式(左下角) → 点击左下角“格式”,使其变成“数据”状态 → 数据菜单 → 关键字 → 录入关键字(单位名称、年、月、日)→ 确定 2、保存…

目前国内几大著名报表软件(2014更新)

目前国内几大著名报表软件(2014更新) cnham 2017-05-08 09:44:24 4044 已收藏 2 分类专栏: HTML和脚本 文章标签: 报表工具 最后发布:2017-05-08 09:44:24首发:2017-05-08 09:44:24 NO1: 帆软报表(F…

合并报表软件选哪个?这篇文章两分钟告诉你!

一想到合并报表工具,大多数人肯定选择传统的Excel进行报表合并。虽然利用传统的办公软件实现合并报表为大多数人所熟悉,但是它也逐渐显现出一系列问题。 1.我们在分析报表时,各种不同类型数据之间的经济逻辑关系错综复杂,导致分析…

合并报表软件系统推荐

​手工合并报表时,经常遇到很多问题,而且效率低下,而专业的合并报表软件只需要几步,就能快速准确汇总各子报表,生成合并的报表并动态展示。尤其是对于财务报表来说,能节省大量手工合并做账的重复做工精力。…

2022年,4款值得用的报表工具软件推荐!

“我们企业想用一个报表工具软件,你有推荐吗?”这是小编这两年被问到最多的问题,但凡有点规模的公司,都想使用报表工具。 一、报表工具软件到底怎么选 那报表工具软件到底怎么选,从哪几个维度出发呢?根据…

软件测试报表统计,排行榜Top4的统计报表软件测评

阅读提示: 文章中与FineReport软件使用的相关内容,基于软件的V7.0旧版本编写,不代表软件最新的使用方式。 FineReport最新版免费试用:https://www.finereport.com/product/active FineReport最新版使用教程:https://he…

专业测评:5款热门的免费报表软件

现在报表的需求越来越多变,无法快速响应的报表软件已经不算好的报表软件了,而很多好的报表软件又需要收费使用。好用的免费报表软件必须具备简捷、专业、灵活的特点,这里就给大家测评几款免费报表软件。 1、FineReport FineReport的每一个功…

python3--opencc安装方式

尝试用gensim训练维基百科中文数据的word2vec,需要使用到opencc这个库来转换繁简体。 直接 pip intall opencc-python会出错: command errored out with exit status 1: python setup.py egg info check the logs for full command output. 找了好久都在…