- 2
- 0
- 约1.5万字
- 约 51页
- 2017-06-16 发布于北京
- 举报
串行通信概述 串行通信原理 串行通信的控制寄存器 串行通信的工作方式 多机通信 串行通信概述 单片机与外围设备的通信有并行和串行两种方式。并行通信是多位数据同时传送,速度快,效率高,但需要的数据线条数也比较多,只适合短距离通信。串行通信是按先后次序一位一位传送数据,所需的数据线条数少,特别适用长距离传送。MCS-51单片机内部有一个全双工的串行口,可以通过软件设定以4种工作模式和不同的波特率进行工作。 串行通信的通信方式 1.字符格式 双方要事先约定字符的编码形式、奇偶校验形式及起始位和停止位的规定。例如用ASCII码通信,有效数据为7位,加一个奇偶校验位、一个起始位和一个停止位共10位。 2.波特率 波特率就是数据的传送速率,即每秒钟传送的二进制位数,单位为位/秒。它与字符的传送速率(字符/秒)之间有以下关系: 波特率=1个字符的二进制编码位数×字符/秒 注:在异步通信中,通信双方必须事先约定字符格式和波特率. 3.串行通信的三种数据传输模式 1)单工方式:数据仅按一个固定方向传送。常用于串行口的打印数据传输与简单系统间的数据采集。 2)半双工方式:使用同一根传输线,数据可双向传送,但不能同时进行,实际应用中采用某种协议实现收/发开关转换。 3)全双工方式:数据的发送和接收可同时进行,通信双方都能在同一时刻进行发送和接
原创力文档

文档评论(0)