单片机的串行口.ppt
《单片机的串行口.ppt》由会员分享,可在线阅读,更多相关《单片机的串行口.ppt(42页珍藏版)》请在优知文库上搜索。
1、第第6 6章章 串行通信串行通信本章要点本章要点v异步通信和同步通信异步通信和同步通信v串行通信波特率串行通信波特率v串行通信的制式串行通信的制式v串行通信的校验串行通信的校验v串行口特殊功能寄存器串行口特殊功能寄存器v串行工作方式串行工作方式 串行通信串行通信优点优点:便于长距离传送便于长距离传送 缺点缺点:传送速度较慢传送速度较慢计算机与外界信息交换称为计算机与外界信息交换称为通信通信。通信的通信的基本方式基本方式可分为并行通信和串行通信:可分为并行通信和串行通信:并行通信并行通信是数据的各位同时发送或同时接收;是数据的各位同时发送或同时接收;串行通信串行通信是数据的各位依次逐位发送或接收
2、。是数据的各位依次逐位发送或接收。并行通信并行通信优点优点:传送速度快传送速度快 缺点缺点:不便长距离传送不便长距离传送串行通信的基本特征是串行通信的基本特征是数据数据逐位顺序逐位顺序进行传送进行传送串行通信的格式及约定(如:同步方式、通讯速串行通信的格式及约定(如:同步方式、通讯速率、数据块格式、信号电平率、数据块格式、信号电平等)不同,形成等)不同,形成了多种串行通信的协议与接口标准。了多种串行通信的协议与接口标准。常见的有:常见的有:通用异步收发器通用异步收发器( (UARTUART) )本课程介绍的串口本课程介绍的串口通用串行总线(通用串行总线(USBUSB)I I2 2C C总线总线
3、CANCAN总线总线SPISPI总线总线RS-485RS-485,RS-232CRS-232C,RS422ARS422A标准标准等等等等异步通信对硬件要求较低,实现起来比较简异步通信对硬件要求较低,实现起来比较简单、灵活,适用于数据的随机发送单、灵活,适用于数据的随机发送/接收,但因接收,但因每个字节都要建立一次同步,即每个字符都要每个字节都要建立一次同步,即每个字符都要额外附加两位,所以工作速度较低,在单片机额外附加两位,所以工作速度较低,在单片机中主要采用异步通信方式。中主要采用异步通信方式。6-1 6-1 串行通信概述串行通信概述一、一、异步通信和同步通信异步通信和同步通信串行通信按同步
4、方式可分为异步通信和同步通信。串行通信按同步方式可分为异步通信和同步通信。1、异步通信异步通信异步通信依靠起始位、停止位保持通信同步。异步通信依靠起始位、停止位保持通信同步。 异步通信数据传送按帧传输,异步通信数据传送按帧传输,一帧数据包含一帧数据包含起始位、数据位、校验位和停止位起始位、数据位、校验位和停止位。 同步通信传输速度较快,但要求有准确同步通信传输速度较快,但要求有准确的时钟来实现收发双方的严格同步,对硬件的时钟来实现收发双方的严格同步,对硬件要求较高,适用于成批数据传送。要求较高,适用于成批数据传送。2、 同步通信同步通信同步通信依靠同步字符保持通信同步。同步通信依靠同步字符保持
5、通信同步。 同步通信是同步通信是由由1 12 2个同步字符和多字节个同步字符和多字节数据位组成数据位组成,同步字符作为起始位以触发同,同步字符作为起始位以触发同步时钟开始发送或接收数据;多字节数据之步时钟开始发送或接收数据;多字节数据之间不允许有空隙,每位占用的时间相等;空间不允许有空隙,每位占用的时间相等;空闲位需发送同步字符。闲位需发送同步字符。 波特率的倒数即为每位传输所需的时间。波特率的倒数即为每位传输所需的时间。 相互通信的甲乙双方必须具有相同的波特相互通信的甲乙双方必须具有相同的波特率,否则无法成功地完成串行数据通信。率,否则无法成功地完成串行数据通信。二、二、串行通信波特率串行通
6、信波特率波特率波特率bps(bit per second)bps(bit per second)定义定义: 每秒传输数据的位数,即:每秒传输数据的位数,即:1波特波特 = 1位位/秒(秒(1bps1bps)三、三、串行通信的制式串行通信的制式 串行通信按照数据传送方向可分为三种制串行通信按照数据传送方向可分为三种制式:式: 单工制式单工制式是指甲乙双方通信时是指甲乙双方通信时只能单向传只能单向传送数据送数据,发送方和接收方固定。,发送方和接收方固定。 1 1、单工制式(单工制式(SimplexSimplex) 半双工制式半双工制式是指通信双方都具有发送器是指通信双方都具有发送器和接收器,既可发
7、送也可接收,但不能同时和接收器,既可发送也可接收,但不能同时接收和发送,接收和发送,发送时不能接收,接收时不能发送时不能接收,接收时不能发送。发送。2、半双工制式(半双工制式(Half DuplexHalf Duplex) 全双工制式全双工制式是指通信双方均设有发送器和是指通信双方均设有发送器和接收器,并且信道划分为发送信道和接收信道,接收器,并且信道划分为发送信道和接收信道,因此全双工制式可实现甲乙双方因此全双工制式可实现甲乙双方同时发送和接同时发送和接收数据收数据,发送时能接收,接收时也能发送。,发送时能接收,接收时也能发送。3 3、全双工制式(全双工制式(Full DuplexFull
8、Duplex)四、四、串行通信的校验串行通信的校验3、循环冗余码校验循环冗余码校验(Cyclic Redundancy Check,Cyclic Redundancy Check,简称简称CRCCRC)1、奇偶校验奇偶校验2、累加和校验累加和校验累加和校验累加和校验是指发送方将所发送的数据块求和,并是指发送方将所发送的数据块求和,并将将“校验和校验和”附加到数据块末尾。接收方接收数据附加到数据块末尾。接收方接收数据时也是先对数据块求和,将所得结果与发送方的时也是先对数据块求和,将所得结果与发送方的“校验和校验和”进行比较,相符则无差错,否则即出现进行比较,相符则无差错,否则即出现了差错。了差错
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 串行口