① 数字逻辑3-8译码器为什么y0到Y7输出的时候是反变量呢它是由三个变量与非来的,为什么不直接与呢
逻辑电路是一种离散信号的传递和处理,以二进制为原理、实现数字信号逻辑运算和操作的电路。分组合逻辑电路和时序逻辑电路。前者由最基本的“与门”电路、“或门”电路和“非门”电路组成,其输出值仅依赖于其输入变量的当前值,与输入变量的过去值无关—即不具记忆和存储功能;后者也由上述基本逻辑门电路组成,但存在反馈回路—它的输出值不仅依赖于输入变量的当前值,也依赖于输入变量的过去值。由于只分高、低电平,抗干扰力强,精度和保密性佳。广泛应用于计算机、数字控制、通信、自动化和仪表等方面。最基本的有与电路、或电路和非电路。
逻辑电路是指完成逻辑运算的电路。这种电路,一般有若干个输入端和一个 或几个输出端,当输入信号之间满足某一特定逻辑关系时,电路就开通,有输 出;否则,电路就关闭,无输出。所以,这种电路又叫逻辑门电路,简称门电路。[1]
主要包括内容有数字电子技术(几种逻辑电路)、门电路基础(半导体特性,分立元件、TTL集成电路CMOS集成门电路)、组合逻辑电路(加法器、编码器、译码器等集成逻辑功能)时序逻辑电路(计数器、寄存器)以及数模和模数转换。
简单的逻辑电路通常是由门电路构成,也可以用三极管来制作,例如,一个NPN三极管的集电极和另一个NPN三极管的发射极连接,这就可以看作是一个简单的与门电路,即:当两个三极管的基极都接高电平的时候,电路导通,而只要有一个不接高电平,电路就不导通。
常见的门电路如下所示:
非门:利用内部结构,使输入的电平变成相反的电平,高电平(1)变低电平(0),低电平(0)变高电
或门:利用内部结构,使输入至少一个输入高电平(1),输出高电平(1),不满足有两个低电(0)输出高电平(1)。
异或门:当输入端同时处于低电平(0)或高电平(1)时,输出端输出低电平(0),当输入端一个为高电平(1),另一个为低电平时(0),输出端输出高电平(1)。
同或门:当输入端同时输入低电平(0)或高电平(1)时,输出端输出高电平(1),当输入端一个为高电平(1),另一个为低电平时(0),输出端输出低电平(0)。
希望我能帮助你解疑释惑。
② 关于数字电路中的逻辑代数中。。看下面这道题
简单的说,如果题干里面有一个非号包括了两个或以上的变量 如(ab)'这里的非号就包括了ab两个变量,那么在结果里面ab上面的非号就应该保留,至于a和b单个变量上面的非号就不用管了
③ 数字电路基础,不允许反变量输入,试用最少与非门实现逻辑函数
先把右边两次取反,得到与非的表达式,最后有反变量用自己和自己相与代替
④ 反变量是什么
三角形面积公式 1/2*底*高高一定所以面积与底成正比不变量是高 正比不变量就是高
⑤ 逻辑函数式中原变量和反变量是什么啊
A与B为原变量,“非A”,“非B”为其对应的反变量。
逻辑函数具有它自身的特点:
1、逻辑函数F = f(A1,A2, …,An)和逻辑变量A1、A2、…、An一样,取值只有0和1两种可能 ;
2、函数和变量之间的关系是由“或”、“与”、“非”3种基本运算决定的;
在一个逻辑函数中,对于函数的逻辑变量A,我们把A称为原变量,则非A即为反变量;若原变量A的值为1,则反变量“非A”的值即为0。若原变量A为0,则其反变量“非A”为1.
所以逻辑函数Y=A异或B中,A与B为原变量,则“非A”,“非B”为其对应的反变量。
(5)反变量电路扩展阅读:
逻辑代数是按一定的逻辑关系进行运算的代数,是分析和设计数字电路的数学工具。在逻辑代数,只有0和1两种逻辑值, 有与、或、非三种基本逻辑运算,还有与或、与非、与或非、异或几种导出逻辑运算。
逻辑是指事物的因果关系,或者说条件和结果的关系,这些因果关系可以用逻辑运算来表示,也就是用逻辑代数来描述。事物往往存在两种对立的状态,在逻辑代数中可以抽象地表示为 0 和 1 ,称为逻辑0状态和逻辑1状态。
逻辑代数中的变量称为逻辑变量,用大写字母表示。逻辑变量的取值只有两种,即逻辑0和逻辑1,0 和 1 称为逻辑常量,并不表示数量的大小,而是表示两种对立的逻辑状态。
其规定:
1、所有可能出现的数只有0和1两个。
2、基本运算只有“与”、“或”、“非”三种。
与运算(逻辑与、逻辑乘)定义为:
0·0=0 0·1=0 1·0=0 1·1=1
或运算(逻辑或、逻辑加)定义为:
0+0=0 0+1=1 1+0=1 1+1=1
参考资料来源:网络-逻辑代数
⑥ 数字电路,输入引脚写的是一个反变量,那么1,是否说明这个引脚是低电平有效2,输入1到底是I为1还
这样来回答你的问题有点难度。我想看看真值表3-12再确定。能麻烦你拍全吗?因为我觉得那个反量符号很可能还有一个意思是区别信号亮和供电的符号
⑦ 如何将74ls147的输出由反变量输出变成原变量输出
可以使用sprintf规格化输出,了解一下三个函数的用法你就知道了
#include <stdio.h> int printf(const char *format, ...); //格式化输出到标准输出设备 int fprintf(FILE *stream,const char *format, ...); //格式化输出到文件流 int sprintf(char *str,const char *format, ...); //格式化的输出字符串输出到str指向的地址空间