第八章51单片机串行接口一有关串行通信的基本概念和名词通信:计算机与外界的信息交换称为通信
两种基本通信方式:并行通信和串行通信并行通信:一次被传输的数据有多少位,就需要多少根数据传输线
特点:通信速度快,编程简单
缺点:不适合长距离传输,传输线多
大多数单片机,DSP等都具有并行接口总线,比如常见的地址、数据和控制三总线接口
串行通信:数据在一根线路上按照位的先后顺序一位一位的传送
特点:占用线路少,硬件接口简单,比较适合长距离传输,一般比并行通信方式略慢
串行通信需要定义专门的通信协议
基本的串行通信方式有同步通信和异步通信两种
串行通信中的数据是按帧(Frame)进行传输
通信方向:异步串行通信的三种工作方式:单工、半双工、全双工(p133
图8-2)通信协议:指通信双方为确保通信成功而订立并共同遵守的通信约定,主要包括数据帧格式,时钟速率,检查纠错方式
各种串行通信方式都必须严格遵守其通信协议才能保证通信的正确性
异步传送方式中的帧数据格式异步传送方式中的帧数据格式一帧数据:一帧数据:一个字符在异步传送中称为一帧数据一个字符在异步传送中称为一帧数据一帧数据由一帧数据由44部分组成:部分组成:起始位、数据位、奇起始位、数据位、奇偶位、停止位偶位、停止位1/01/01/01/01/01/01/01/01/01/01/01/01/01/01/01/01/01/00011一帧数据一帧数据起始起始位位数据位数据位奇偶奇偶位位停止停止位位001/01/01/01/01/01/0起始起始位位数据位数据位111/01/0停止停止位位第第nn个字符个字符第第n+1n+1个字个字符符LSBLSBMSBMSB为逻辑“为逻辑“0”0”信号,占用一位,用来通信号,占用一位,用来通知知接收设备,一个新的字符开始了接收设备,一个新的字符开始了数据位:数据位:起始