在维基百科上,它对串行端口做了以下说明:
大多数串行通信设计首先发送每个字节中的数据位 LSB(最低有效位)。
大多数串行通信首先传输 LSB 的原因是什么?这有历史原因吗?随意的?寻找具体原因。
小智 3
嗯,原因是一个世纪前设计第一个电报系统的工程师认为这是最好的。而且,如果您研究过其中一台古老机器的内部结构,这些机器无需电子设备,只有机械设备,即可将串行数据转换为实际的打印副本;你可能会意识到他们的想法。
在随后的时间里,将这种顺序与更先进的电子设备一起使用有一些先驱者从未想到的优势。最值得注意的是,额外位的存在可以与停止位(异步)交互,以优化 UART 中的逻辑。但大多数情况下,几乎没有任何真正的理由让他们与众不同。如果您按照与已安装基础相同的顺序执行此操作,则可以与所有现有计算机进行通信。如果你坚持与众不同,你的系统就只能互相交谈。