第六章 串行通信部分1.ppt





《第六章 串行通信部分1.ppt》由会员分享,可在线阅读,更多相关《第六章 串行通信部分1.ppt(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、主讲:潘静主讲:潘静6.36.3串行接口串行接口2 MCS-51单片机结构框图单片机结构框图单片机串行通信单片机串行通信 6.3.1 通信的基本概念通信的基本概念1 1 并行通信和串行通信并行通信和串行通信计算机的数据传输共有两种方式:计算机的数据传输共有两种方式:并行数据传输并行数据传输串行数据传输串行数据传输单片机串行通信单片机串行通信 目目的的D0源源D1D2D3D7D4D5D6D0D1D2D3D7D4D5D600101011数据的各位同时由源到达目的地数据的各位同时由源到达目的地 快快多根数据线多根数据线 距离短、远程费用高距离短、远程费用高并行通信并行通信适于适于短距离短距离、高速高
2、速通信通信将数据的各位将数据的各位同时同时在在多根并行线多根并行线上进行传输。上进行传输。并并行行通通信信单片机串行通信单片机串行通信 数据的各位依次由源到达目的地数据的各位依次由源到达目的地 慢慢数据线少数据线少 远程远程,费用低费用低将数据的各位将数据的各位按时间顺序按时间顺序依次依次在一根传输线在一根传输线上传输。上传输。串行通信串行通信适于适于长距离长距离、中低速中低速通信通信0 RXD目目的的TXD源源0101011串串行行通通信信单片机串行通信单片机串行通信 2 串行通信又分为:串行通信又分为:异步串行通信异步串行通信 同步串行通信同步串行通信单片机串行通信单片机串行通信 1)异步
3、串行通信)异步串行通信 异步串行通信是异步串行通信是以字符为单位的间歇传输形式。以字符为单位的间歇传输形式。单片机串行通信单片机串行通信 2)同步串行通信同步串行通信为提高传送速度,把为提高传送速度,把数据传输按相等的时间间隔分块进数据传输按相等的时间间隔分块进行行,在数据块的开始加一些特殊字符,作为发送和接收,在数据块的开始加一些特殊字符,作为发送和接收双方的同步标志。双方的同步标志。单片机串行通信单片机串行通信 1.单工形式单工形式2.全双工形式全双工形式3.半双工形式半双工形式 串行通信线路形式串行通信线路形式单片机串行通信单片机串行通信 串行通信的传送方向串行通信的传送方向发送器接收器
4、发送器/接收器发送器/接收器发送器/接收器发送器/接收器单工单工半双工半双工全双工全双工ABAABB单片机串行通信单片机串行通信 6.3.2 串行口的功能与结构串行口的功能与结构1 串行口硬件结构串行口硬件结构串行口主要功能:串行口主要功能:串行化串行化反串行化反串行化单片机串行通信单片机串行通信 发送发送SBUF接收接收SBUF发送控制器发送控制器接收控制器接收控制器输入移位寄存器输入移位寄存器串串行行口口控控制制寄寄存存器器波波特特率率发发生生器器串行口中断串行口中断内内部部总总线线门门+RXD(P3.0)TXD(P3.1)RITI单片机串行通信单片机串行通信 2.串行口控制寄存器(串行口
5、控制寄存器(SCON)98H SM0、SM1串行口工作方式选择位。串行口工作方式选择位。SM0SM100,工作方式工作方式0;SM0SM101,工作方式工作方式1;SM0SM110,工作方式工作方式2;SM0SM111,工作方式工作方式3。SM2多机通信控制位。多机通信控制位。TB8发送数据的第发送数据的第9位。位。RB8接收数据的第接收数据的第9位。(这位。(这3位用于多机通信)位用于多机通信)REN允许接收控制位。允许接收控制位。单片机串行通信单片机串行通信 6.3.3 串行口工作方式串行口工作方式80C51单片机的串行口共有单片机的串行口共有4种工作方式:种工作方式:单片机串行通信单片机
6、串行通信 1 串行工作方式串行工作方式0特点:特点:1)把串行口作为)把串行口作为同步移位寄存器同步移位寄存器使用,实现串行使用,实现串行 数据的输入数据的输入/输出。输出。2)移位数据的传输以)移位数据的传输以8位为一组,低位在前、高位为一组,低位在前、高 位在后。位在后。应用:应用:利用串行工作方式利用串行工作方式0,加上,加上“并入串出并入串出”或或“串入串入并并 出出”芯片的配合,芯片的配合,80C51的串行口可的串行口可实现数据的实现数据的并并 行输入行输入/输出。输出。单片机串行通信单片机串行通信 利用串行口方式利用串行口方式0实现数据并行输入实现数据并行输入/输出输出单片机串行通
7、信单片机串行通信(1)发送过程)发送过程1)在在TI=0时,当时,当CPU执行一条向执行一条向SBUF写数据的指令时,写数据的指令时,如如MOV SBUF,A,就启动发送过程。,就启动发送过程。2)经过一个机器周期,写入发送数据寄存器中的数据按低经过一个机器周期,写入发送数据寄存器中的数据按低位在前,高位在后从位在前,高位在后从RXD依次发送出去,同步时钟从依次发送出去,同步时钟从TXD送出。送出。3)8位数据(一帧)发送完毕后,由硬件使发送中断标志位数据(一帧)发送完毕后,由硬件使发送中断标志TI置位,向置位,向CPU申请中断。申请中断。单片机串行通信单片机串行通信(2)接收过程)接收过程1
8、)在在RI=0的条件下,将的条件下,将REN(SCON.4)置)置“1”就启动一就启动一 次接收过程。次接收过程。2)串行数据通过串行数据通过RXD接收,同步移位脉冲通过接收,同步移位脉冲通过TXD输出。输出。在移位脉冲的控制下,在移位脉冲的控制下,RXD上的串行数据依次移入移上的串行数据依次移入移 位寄存器位寄存器。3)当当8位数据(一帧)全部移入移位寄存器后,接收控制位数据(一帧)全部移入移位寄存器后,接收控制 器发出器发出“装载装载SBUF”信号,信号,将将8位数据并行送入接收数位数据并行送入接收数 据缓冲器据缓冲器SBUF中。中。4)同时,由硬件使接收中断标志同时,由硬件使接收中断标志
9、RI置位,向置位,向CPU申请中断。申请中断。单片机串行通信单片机串行通信 2 串行工作方式串行工作方式1特点特点:1)是)是10位为一帧位为一帧的异的异 步串行通信方式步串行通信方式 2)这种工作方式是为双机通信而准备的)这种工作方式是为双机通信而准备的 3)帧格式包括)帧格式包括1个起始位,个起始位,8个数据位和个数据位和1个停止位个停止位单片机串行通信单片机串行通信 方式方式1的数据发送:的数据发送:是由一条是由一条写发送寄存器写发送寄存器(SBUF)的指令开始;的指令开始;随后在串行口由硬件自动加入起始位和停止位,随后在串行口由硬件自动加入起始位和停止位,构成一个构成一个 完整的帧格式
10、完整的帧格式;然后在移位脉冲的作用下,然后在移位脉冲的作用下,由由TXD端串行输出端串行输出;一个字符帧发送完后,使一个字符帧发送完后,使TXD输出线维持在输出线维持在1状态下,并状态下,并 将将SCON寄存器的寄存器的TI位置位置1,通知通知CPU可以接着发送下一可以接着发送下一 个字符个字符。单片机串行通信单片机串行通信 接收数据:接收数据:SCON的的REN位应处于位应处于允许接收状态允许接收状态,即,即REN1。在此前提下,串行口在此前提下,串行口采样采样RXD端端,当采样到从,当采样到从1到到0的的状态跳变时,就认为已接收到起始位。状态跳变时,就认为已接收到起始位。随后在移位脉冲的控
11、制下,把接收到的随后在移位脉冲的控制下,把接收到的数据位移入接数据位移入接收寄存器收寄存器中。中。直到停止位到来之后直到停止位到来之后置位中断标志位置位中断标志位RI,通知,通知CPU从从SBUF取走接收到的一个字符。取走接收到的一个字符。单片机串行通信单片机串行通信 3 串行工作方式串行工作方式2 和和3串行工作方式串行工作方式2和和3都是都是11位为一帧位为一帧的串行通信方式,的串行通信方式,即即1个起始位、个起始位、9个数据位和个数据位和1个停止位。个停止位。在这两种工作方式下,字符还是在这两种工作方式下,字符还是8个数据位,只不过增个数据位,只不过增加了一个加了一个第第9数据位数据位(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第六章 串行通信部分1 第六 串行 通信 部分

限制150内