(单片机原理与应用—基于实例驱动和Proteus仿真)第06章单片机串行通信系统.ppt

(单片机原理与应用—基于实例驱动和Proteus仿真)第06章单片机串行通信系统.ppt

第06章 单片机串行通信系统 串行通信优点:便于长距离传送 缺点:传送速度较慢 异步通信对硬件要求较低,实现起来比较简单、灵活,适用于数据的随机发送/接收,但因每个字节都要建立一次同步,即每个字符都要额外附加两位,所以工作速度较低,在单片机中主要采用异步通信方式。 同步通信传输速度较快,但要求有准确的时钟来实现收发双方的严格同步,对硬件要求较高,适用于成批数据传送。 波特率的倒数即为每位传输所需的时间。 相互通信的甲乙双方必须具有相同的波特率,否则无法成功地完成串行数据通信。 6.1.3 串行通信的制式 串行通信的校验 3、循环冗余码校验 (Cyclic Redundancy Check,简称CRC) 80C51系列单片机有一个全双工的串行口,这个口既可以用于网络通信,也可以实现串行异步通信,还可以作为同步移位寄存器使用。 发送时,只需将发送数据输入SBUF,CPU将自动启动和完成串行数据的发送; 接收时,CPU将自动把接收到的数据存入SBUF,用户只需从SBUF中读出接收数据。 2、串行控制寄存器SCON 将数据写入发送缓冲器SBUF后,TXD端输出移位脉冲,串行口把SBUF中的数据依次由低到高以fosc/12波特率从RXD端输出,一帧数据发

文档评论(0)

1亿VIP精品文档

相关文档