【摘要】:通信的基本方式可以分为并行通信和串行通信两种。对于单片机而言,并行通信还需要占用多条宝贵的硬件引脚资源。虽然串行通信传输速度在相同条件下比并行通信要慢,但其优点也非常突出:所用传输线条数很少,往往都是用2根或3根线即可完成,特别适合远距离通信。
计算机与外界进行的信息交换经常被人们称为数据通信(有时也简称为通信)。通信的基本方式可以分为并行通信和串行通信两种。
1.并行通信
并行通信是指一次就可以同一时刻传送多个二进制数据的传输方式(可以是4位、8位、16位等)。其优点是传输速度快;缺点是需要同时连接的信号线数目多,尤其是在通信距离较长时,传输线的成本会急剧增加。对于单片机而言,并行通信还需要占用多条宝贵的硬件引脚资源。例如,PIC16F877内部就有并行通信模块PSP,它可以利用PORTD和PORTE端口的11只引脚(8条数据线加3条控制线)来实现与其他计算机或单片机之间的被动并行通信。
2.串行通信(www.daowen.com)
串行通信是指把一个二进制数据串逐位顺序分时进行传输的方式。在串行通信中,同一时刻只能传输一位二进制信号,如要传输8位二进制数字,设用8位的并行通信方式需要的时间是T,则用串行通信的传输时间至少为8T,实际传输时还需要加入额外的同步或控制信号,所以用串行通信的传输数据总是大于8T的。虽然串行通信传输速度在相同条件下比并行通信要慢,但其优点也非常突出:所用传输线条数很少,往往都是用2根或3根线即可完成,特别适合远距离通信。由于串行通信所用传输线少,用单片机实现串行通信时其引脚资源占用的也很少,所以串行通信更加适合用于资源受限的单片机系统。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。