1.串行通信的基本概念
串行通信指数据不是按“字”一次性传输,而是按二进制位逐位传送的通信方式,其优点是使用的导线较少。
2.串行通信标准
通信协议是指通信各方事前约定的操作规则,可以形象地理解为各个计算机之间进行会话所使用的共同语言。使用统一的通信协议,才能顺利、正确地传递信息,才能读懂信息的内容。
串行通信有多种协议,最经典的是RS-232标准,它是计算机和通信工程中应用最为广泛的一种串行接口(可以多点、双向传输)通信标准。但RS-232的传输距离较短,抗干扰能力不是很强,所以现在也大量使用RS-485标准[其优点是具有多点、双向通信的能力,抗干扰能力强、传输距离远(可达1000m以上)]。
3.串行通信接口(简称串口)
数据传输在单片机的应用中具有重要的地位。数据传输接口是数据传输的硬件基础,也是数据通信、计算机网络的重要组成部分。单片机本身的数据接口主要有8位或16位并行接口和全双工串行通信接口。随着技术的发展,单片机系统主要使用串行通信,大多数电子器件和电子设备都只提供串行数据接口。
一个完整的RS-232接口有22根线,采用标准的25芯插头座(DB25),还有一种9芯的RS-232接口(DB9),如图5-1所示。
图5-1 串口
DB9的引脚功能详见表5-1。(www.xing528.com)
表5-1 DB9的引脚功能
4.串口通信的方式
按照信号传送方向与时间的关系,数据通信可以分为三种类型:单工通信、半双工通信与全双工通信。
(1)单工通信:信号只能向一个方向传输,任何时候都不能改变信号的传送方向。
(2)半双工通信:信号可以双向传送,但是必须是交替进行,一个时间只能向一个方向传送。
(3)全双工通信:信号可以同时双向传送。
单工通信、半双工通信与全双工通信的特点如图5-2所示。
图5-2 串口通信三种方式的特点
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。