1.串行通信
串行通信是指计算机与I/O设备之间数据传输的各位是按顺序依次一位接一位进行传送。通常数据在一根数据线或一对差分线上传输。
2.并行通信
并行通信是指计算机与I/O口设备间通过多条传输线交换数据,数据的各位同时进行传送。
串行通信的传输速度慢,但使用的传输设备成本低,可利用现有的通信手段和通信设备,适合于计算机的远程通信;并行通信的速度快,但使用的传输设备成本高,适合于近距离的数据传输,
异步串行通信与同步串行通信:
1.异步串行通信
所谓异步通信是指数据传送以字符为单位,字符与字符间的传送是完全异步的,位与位之间传送基本同步,其特点如下:
(1):以字符为单位传送信息。
(2):相邻两字符音质间隔是任意长。
(3):因为一个字符中的比特位长度有限,所以需要接收时钟和发送时钟只要相同就可以。
(4):异步方式特点简单地说就是字符间同步,字符内异步。
2.同步串行方式的特点
所谓同步通信,是指数据传送是以数据块(一组字符)为单位,字符与字符之间,字符内部的位与位之间都同步,同步串行通信的特点可以概括为以下几点。
(1):以数据块为单位传送信息。
(2):在一个数据块(信息帧)内,字符与字符与字符间无间隔。
(3):因为一次传输的数据块中包含的数据较多,所以接收时钟与发送时钟严格同步,通常要有同步时钟。
下面重点讲讲异步串行通信方式:
(1):1位起始位,规定为低电平0。
(2):5-8位数据位,即要传送的有效信息。
(3):1位奇偶校验位。
(4):1-2位停止位,规定为高电平1。
RS-232C电气特性
在TXD和RXD引脚上电平定义:
逻辑 1 = -3V ~ -15V
逻辑 0 = 3V ~ 15V