单片机串行口与并行口的不同?

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-06-25
单片机串行通讯与并行通讯区别
一条信息的各位数据被逐位按顺序传送的通讯方式称为串行通讯。串行通讯的特点是:数据位传送,传按位顺序进行,最少只需一根传输线即可完成,成本低但送速度慢。串行通讯的距离可以从几米到几千米。 根据信息的传送方向,串行通讯可以进一步分为单工、半双工和全双工三种。信息只能单向传送为单工;信息能双向传送但不能同时双向传送称为半双工;信息能够同时双向传送则称为全双工。 串行通讯又分为异步通讯和同步通讯两种方式。在单片机中,主要使用异步通讯方式。

串行通讯中,两个设备之间通过一对信号线进行通讯,其中一根为信号线,另外一根为信号地线,信号电流通过信号线到达目标设备,再经过信号地线返回,构成一个信号回路。

初级读者会产生疑问:为何不让信号电流从电源地线返回?答案:公共地线上存在各种杂乱的电流,可以轻而易举地把信号淹没。因此所有的信号线都使用信号地线而不是电源地线,以避免干扰。

这一对信号线每次只传送1bit(比特)的信号,比如1Byte(字节)的信号需要8次才能发完。传输的信号可以是数据、指令或者控制信号,这取决于采用的是何种通讯协议以及传输状态。串行信号本身也可以带有时钟信息,并且可以通过算法校正时钟。因此不需要额外的时钟信号进行控制。

并行通讯中,基本原理与串行通讯没有区别。只不过使用了成倍的信号线路,从而一次可以传送更多bit的信号。

并行通讯通常可以一次传送8bit、16bit、32bit甚至更高的位数,相应地就需要8根、16根、32根信号线,同时需要加入更多的信号地线。比如传统的PATA线路有40根线,其中有16根信号线和7根信号地线,其他为各种控制线,一次可以传送2Byte的数据。并行通讯中,数据信号中无法携带时钟信息,为了保证各对信号线上的信号时序一致,并行设备需要严格同步时钟信号,或者采用额外的时钟信号线。

通过串行通讯与并行通讯的对比,可以看出:串行通讯很简单,但是相对速度低;并行通讯比较复杂,但是相对速度高。更重要的是,串行线路仅使用一对信号线,线路成本低并且抗干扰能力强,因此可以用在长距离通讯上;而并行线路使用多对信号线(还不包括额外的控制线路),线路成本高并且抗干扰能力差,因此对通讯距离有非常严格的限制。

  • 单片机的串行口和并行口有什么不同,它们各执行什么功能,可以详细讲解...
    答:一、主体不同 1、串行口:采用串行传输方式来传输数据的接口标准。2、并行口:采用并行传输方式来传输数据的接口标准。二、特点不同 1、串行口:串口没有干扰,传输出错后重发一位就可以了,所以要比并口快。2、并行口:8位通道之间的互相干扰,传输时速度就受到了限制。而且当传输出错时,要同时重新...
  • 单片机串行口与并行口的不同?
    答:并行通讯中,基本原理与串行通讯没有区别。只不过使用了成倍的信号线路,从而一次可以传送更多bit的信号。并行通讯通常可以一次传送8bit、16bit、32bit甚至更高的位数,相应地就需要8根、16根、32根信号线,同时需要加入更多的信号地线。比如传统的PATA线路有40根线,其中有16根信号线和7根信号地线,其他...
  • 串行接口与并行接口:数据传输的差异与选择
    答:串行接口和并行接口是两种不同的扩展接口,它们采用不同的通信协议,适用于不同的数据传输场景。本文将深入探讨串行接口和并行接口的区别,帮助读者更好地了解这两种接口。串行接口串行接口是一种采用串行通信协议的扩展接口,能够实现快速、高效的数据传输。除了通信,单片机的串口还可以作为I/O接口使用。并行接口...
  • 单片机的串行口有什么功能??跟并行口有什么区别??请高手们指教_百度知 ...
    答:顾名思义,串行口的数据是串行传输的,一个数据要一位一位的传,并行口的数据是并行传输的,一个数据可以一次传输。所以并行口的传输速度比串行快,但要占用的IO口线也多,每位数据要一根口线。
  • 并行口与串口有什么区别?
    答:一、并行输入与串行输入的输入方式不同。1、并行输入是并行通信的一种输入方式,是指将一串数据(如八位数据)一同输入目的寄存器。2、串口输入则是将数据排成一行,一位一位输入。二、并行输入与串行输入的效率不同。1、并行传输方式的效率优于串行传输方式。通俗地讲,并行传输的通路犹如一条多车道的...
  • 并行输入与串行输入有什么不同
    答:串行接口只有1根数据线,数据传输速度低。3、应用上的区别 并行输入可用于I/0接口芯片。接口电路是单片机不可缺少的组成部分,并行I/O接口是CPU和外部进行信息交换的主要通道。通过I/O口,单片机可以外接外围设备,可以进行系统扩展,来解决硬件资源不足的问题;并行IO接口8255的使用。串口多用于工控和...
  • 并行和串行的区别什么?
    答:1、数据传送方式不同:串行口传输方式为数据排成一行、一位一位送出接收也一样,并行口传输8位数据一次送出。2、针脚不同:串行口针脚少、并行口针脚多。3、用途不同:串行口现在只用作控制接口、并行口多用作打印机、扫描仪等接口。并行的特征:1、不可再现性:也就说,当一个程序重复执行时,...
  • 串行接口和并行接口有什么区别??
    答:1、串行口不同于并行口之处在于它的数据和控制信息是一位接一位地传送出去的。虽然这样速度会慢一些,但传送距离较并行口更长,因此若要进行较长距离的通信时,应使用串行口。2、串行接口和并行接口有何区别串行接口串行接口,简称串口,也就是COM接口,是采用串行通信协议的扩展接口。3、您好:串行...
  • 单片机,什么是串行口,什么是并行口?
    答:两种接口都是用来传送二进制数据的接口形式。串行接口,一般有一根时钟线,一根数据线,一个时钟周期传送二进制1位,要传送一个字节至少需要8个时钟周期,串行线根数少,远程传输抗干扰能力强,成本低。并行接口,比如8位并行接口,除具备时钟线外,还有8根数据线,另外还有几根辅助信号线,一个时钟8位...
  • 并行和串行的区别
    答:串行和并行的区别为以下几点:1、数据传送方式不同:串行口传输方式为数据排成一行、一位一位送出接收也一样,并行口传输8位数据一次送出.2、针脚不同:串行口针脚少、并行口针脚多.3、用途不同:串行口现在只用作控制接口、并行口多用作打印机、扫描仪等接口。