我确实理解为什么要使用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。
你似乎很难相信,当你的一个通信符号共享与系统关闭相同的状态时,通信是不可能的,但你每天都这样做。
想想看:当有人跟你讲电话时,每个词之间都是沉默的。你觉得他们会在每次沉默的时候就挂电话吗?当然不是。为什么不呢?因为它符合您所使用的通信协议的期望。你所使用的语言为有意义的东西设定了规则和期望。如果沉默持续的时间太长,在语言中没有任何意义,那么你可能会确定这种联系已经失去了。这和电子系统中的超时是一样的。
如果另一个人开始发出不符合规则或在语言中没有任何意义的混乱的声音,你知道这句话被打断了,你会忽略他们所说的话,可能会试图让他们重复他们说过的话。这类似于通信系统中的重试确认。
电子系统也有语言(通信协议)。有固定的方式开始和结束消息,消息有固定的长度,如果他们不,那么整个消息的长度被发送到靠近消息开始的地方,这样系统就知道将要发生什么。
您可以使您的信号状态有别于系统的关闭状态,但这需要更多的硬件。有时可以这样做,但通常不是因为您不需要它,因为通信协议和规则设置了对有效通信的期望。