-3
\ \ begingroup \美元

我确实理解为什么要使用1和0,为什么我们必须为数据传输、存储和其他两种状态。以及为什么这两个符号不能断断续续或用其他方法。这是最有效和简单的。

我的争论是,0并不代表0伏特,而是代表一个最低电压范围或下降电压范围,因为它有一个明确的垂直分量,无论用什么系统来显示它。关键是它是一个值的范围,而不是0。如果我们使用正负相位或半相位或任何其他系统都没有区别。我从来没有在任何图形中看到0伏特表示0。0伏的电压有一个垂直分量。如果0真的是0伏特,那就是时间轴本身因为我们代表0伏特而我们的仪器站在我们这边作为证据。

实际上,无论我们使用什么系统,1也表示一个最高电压范围(复数)。0和1都有一条垂直线(倾斜的一条表示渐变),但我主要反对的是0,因为它意味着关闭。通过协商关闭的方式,没有什么等同于输电线路断开,仪器关闭。

有趣的是,垂直线是倾斜的,而水平线是平的。当然,这很有道理。保持设定的电压要比突然出现某个电压值或没有电压值容易理解。我还没有看到我们将在时间轴上实现0伏的持续时间,没有垂直分量,这意味着将确实意味着关闭(0伏)。如果是这样的情况,而我不知何故没有注意到,请启发我。非常感谢你。

\ \ endgroup \美元
6
  • 8
    \ \ begingroup \美元 你的问题是什么还不清楚。你能明确地问一个问题这个问题可以回答吗? \ \ endgroup \美元
    - - - - - -TimWescott
    2月22日3:36
  • 6
    \ \ begingroup \美元 没人说0是低电压,1是高电压。不过,通常是这样的。 \ \ endgroup \美元
    - - - - - -
    2月22日3点38分
  • 3.
    \ \ begingroup \美元 关键是有两种不同的状态,通常能够区分它们。这些状态是什么,它们的源属性和它们的接收者决定阈值是什么实现细节 \ \ endgroup \美元 2月22日3点43分
  • 1
    \ \ begingroup \美元 所有的答案都在网上,你必须学会了解基础知识,学会如何学习。 \ \ endgroup \美元 2月22日3点59分
  • 1
    \ \ begingroup \美元 阿里-欢迎:-)我已经“回滚”(即倒转)你的编辑,因为它把问题变成了一个故事(这个网站不是一个适合生活故事的地方)。谢谢。 \ \ endgroup \美元
    - - - - - -SamGibson
    2月23日11点53分
7
\ \ begingroup \美元

在计算机科学中,1是1 0是0。用什么电压或电压等级的范围来表示这些二进制值是无关的。

在电子学中,总是有一个与每个值相关联的电压范围。这个范围取决于特定的技术。例如,在3.3 V CMOS逻辑中,2.0 V以上的电压为'1',0.8 V以下的电压为'0'。在ECL逻辑中,约-1 V以上的电压为'1',约-1.7 V以下的电压为'0'。

但是计算机科学是关于抽象的。计算机科学研究的二进制逻辑不依赖于用于实现它的物理电路或用于表示二进制值可以取的不同值的特定电压。

\ \ endgroup \美元
    4
    \ \ begingroup \美元

    0和1只是二进制中允许的数字。您可以选择任何方式来表示它们。0可以用一个频率表示,1可以用另一个频率表示。无论你谈论的是水分蒸发器的二进制语言,还是通过RS232传输数据,二进制只有两种状态,这两种状态用0和1表示。

    \ \ endgroup \美元
      4
      \ \ begingroup \美元

      听起来((符号))似乎冒犯了你。“0”不严格限制为(((物理值)))0.00000000000 V。

      0和1是符号,不是物理构造。每个符号代表一组商定的物理条件。在超市中,1代表苹果的数量。在RS232中,1表示电压范围约。3 V和12 V。这就是我们生活的世界。

      注意,尽管在大多数传统逻辑系统中,这些条件集是相互排斥的,但它们绝不是唯一的。TTL, ECL, PECL, CMOS, LVDS, RS232, RS422等等。有几十种不同的逻辑和数据系统,许多具有重叠的物理描述(HCT和ACT CMOS器件遵循TTL电压区域),但更多具有独特的特性。

      \ \ endgroup \美元
      3.
      • 1
        \ \ begingroup \美元 技术问题:在RS232中,1用-3V到-15V表示,0用+3V到+15V表示。 \ \ endgroup \美元
        - - - - - -brhans
        2月22日4点04分
      • \ \ begingroup \美元 然而RS232有完全相同的阈值TTL…1.3V,但RTS/CTS =正确时高 \ \ endgroup \美元 2月22日,4:05
      • \ \ begingroup \美元 布伦斯,我脑后一阵发痒,让我检查一下。太久了…… \ \ endgroup \美元
        - - - - - -AnalogKid
        2月22日6:06
      3.
      \ \ begingroup \美元

      看到零电压的最简单的方法是不要看得太近。

      大多数逻辑门将接近零的电压视为零,将远离零的电压视为1。

      他们在哪里画的线0和1之间是不同的。

      一个部件的数据表将告诉你什么范围的电压是可接受的1和什么范围是可接受的0

      这两个区间之间会有一个间隙0和1之间的边界会在这个间隙的某个地方。但只要你的信号达到了允许的范围,它就会被正确地解读。

      \ \ endgroup \美元
        2
        \ \ begingroup \美元

        我确实理解为什么要使用1和0,为什么我们必须为数据传输、存储和其他两种状态。以及为什么这两个符号不能断断续续或用其他方法。这是最有效和简单的。

        关于这个问题,我已经回答过了。我们用1和0,因为我们用它做数学运算。你可以称这些状态为A和B但是这样做很难。我们尽量不使用HI/LO和ON/OFF这样的东西,因为它将逻辑解释固定为物理表示,而物理表示可能在不同系统之间发生变化。一些系统可能将ON/OFF解释为ONE/ZERO,但其他系统可能将OFF/ON解释为ZERO/ONE。

        我的争论是,0并不代表0伏特,而是代表一个最低电压范围或下降电压范围,因为它有一个明确的垂直分量,无论用什么系统来显示它。关键是它是一个值的范围,而不是0。如果我们使用正负相位或半相位或任何其他系统都没有区别。我从来没有在任何图形中看到0伏特表示0。0伏的电压有一个垂直分量。如果0真的是0伏特,那就是时间轴本身因为我们代表0伏特而我们的仪器站在我们这边作为证据。

        我在之前的问题中也回答过这个问题。逻辑零不需要低电压范围。它可以是系统设计师想要的任何东西。此外,如果你将逻辑零定义为0V,那么它在现实中就无法工作,因为这意味着你正在将它定义为完全0 v。

        我们使用一系列的电压是因为在现实生活中没有什么是精确的。如果我告诉你在你准备好了的时候给我发送一个0V的信号,我将会永远等待,因为当你绝望地反复发送电压刚刚低于0V和刚刚高于0V一次又一次,而从来没有发送一个恰好是0V的。

        实际上,无论我们使用什么系统,1也表示一个最高电压范围(复数)。0和1都有一条垂直线(倾斜的一条表示渐变),但我主要反对的是0,因为它意味着关闭。通过协商关闭的方式,没有什么等同于输电线路断开,仪器关闭。

        同样,1不一定代表我们使用的最高电压范围。系统设计者可以将任意电压范围映射到逻辑1。

        你似乎很难相信,当你的一个通信符号共享与系统关闭相同的状态时,通信是不可能的,但你每天都这样做。

        想想看:当有人跟你讲电话时,每个词之间都是沉默的。你觉得他们会在每次沉默的时候就挂电话吗?当然不是。为什么不呢?因为它符合您所使用的通信协议的期望。你所使用的语言为有意义的东西设定了规则和期望。如果沉默持续的时间太长,在语言中没有任何意义,那么你可能会确定这种联系已经失去了。这和电子系统中的超时是一样的。

        如果另一个人开始发出不符合规则或在语言中没有任何意义的混乱的声音,你知道这句话被打断了,你会忽略他们所说的话,可能会试图让他们重复他们说过的话。这类似于通信系统中的重试确认。

        电子系统也有语言(通信协议)。有固定的方式开始和结束消息,消息有固定的长度,如果他们不,那么整个消息的长度被发送到靠近消息开始的地方,这样系统就知道将要发生什么。

        您可以使您的信号状态有别于系统的关闭状态,但这需要更多的硬件。有时可以这样做,但通常不是因为您不需要它,因为通信协议和规则设置了对有效通信的期望。

        \ \ endgroup \美元
          1
          \ \ begingroup \美元

          Hi / Lo通常等同于二进制的True//False和1/0,而电压是模拟值,每个值之间都有一个有效的范围

          我认为你们的争吵应该是进退两难的,因为这种二进制运算有很多原因。1/0或T/F只是代表亚里士多德逻辑和计算机逻辑的符号,这是数学、逻辑和哲学的领域。(ESC)

          1. 实际上有三种状态,第三种状态是任何浮动电压下的高阻抗。(因为输出被禁用)

          2. 你也会看到负逻辑,这只是意味着活动低=0=ON,如TTL设置/复位和IRQ!在CMOS。

          3. 假设所有的电子逻辑都是基于模拟电压,但我们为每个电源电压确定一个有容差的阈值,这样就有了噪音和热漂移的空间。因此,数据表中的规格将指示最大Vil(输入低)和最小Vih(输入高)。

          4. 同样的,带有CMOS的模拟电路,它的开关电阻随电源电压和CMOS系列而变化,你可以从标准电流下的输出电压得到一个阻抗。dV/dt=Ic/C或Vdd/Rol*C,其中C是CMOS输入电容和trace电容的组合。

          但对于二进制CMOS规格,通常设计一个阈值在Vdd/2,至少25%的公差超过生产差异和温度增加了更多的变化。

          但是二进制导致了十六进制,十六进制用于方便的地址字和字节的内存。

          出生时只有10种人(二元两种),一种是女性,另一种是男性。但我们不需要用二进制数,所以我们用十进制。罗曼从没想过他们需要零分。;)

          \ \ endgroup \美元

            不是你想要的答案?浏览其他带标签的问题问你自己的问题