(2.7)--7章 串口通信技术单片机原理与应用技术.ppt
《(2.7)--7章 串口通信技术单片机原理与应用技术.ppt》由会员分享,可在线阅读,更多相关《(2.7)--7章 串口通信技术单片机原理与应用技术.ppt(67页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单片机原理单片机原理与应用与应用 第第7章章串口通信技术串口通信技术内容指南内容指南串行通信是单片机与外界进行信息交换的一种基本方式。AT89S51/52单片机有一个通用异步接收/发送器(UART)工作方式的全双工串行通信接口。本章介绍串行通信的基本概念,串行口的结构与控制寄存器,串行口的工作方式以及串行口的编程应用。学习目标学习目标掌握串行通信的基本概念。了解串行口的各种工作方式及其差异。了解串行口的基本应用。第7章单片机的串行接口7.1 串行通信概述串行通信概述7.2串行口结构与控制寄存器7.3串行口的工作方式7.4多机通信第7章单片机的串行接口 计算机与外界的信息交换称为计算机与外界的信
2、息交换称为通信通信,通信,通信的基本方式可分为的基本方式可分为并行通信并行通信和和串行通信串行通信两种。两种。并行通信:特点特点:传送控制简单、速度快,但传输线较多,成本高。:传送控制简单、速度快,但传输线较多,成本高。数据的各位数据的各位同时同时在在多根数据多根数据线线上发送或接收。上发送或接收。第7章单片机的串行接口 串行通信特点特点:传送控制复杂、速度慢,传输线少,成本低:传送控制复杂、速度慢,传输线少,成本低 数据的数据的各位各位在在同一根数据线同一根数据线上依次上依次逐位逐位发送或接收。发送或接收。信息传输在一个方向上只占用一跟通信线,它既作为数据线,又作为联络信息传输在一个方向上只
3、占用一跟通信线,它既作为数据线,又作为联络线。线。第7章单片机的串行接口串行通信按串行通信按同步方式同步方式和和编码格式编码格式不同又可分不同又可分为为异步通信异步通信和和同步通信同步通信两种方式。两种方式。特点:收、发设备时钟独立,以字符(帧)为单位传输。异步通信第7章单片机的串行接口 异步通信帧格式起始位(位起始位(位,0,0):其作用是向接收端表示发送端开始发送一帧数据。其作用是向接收端表示发送端开始发送一帧数据。数据位(位)数据位(位):58位均可,由低位到高位逐位传送。位均可,由低位到高位逐位传送。奇偶校验位(位,可无校验位)奇偶校验位(位,可无校验位):用来检验数据在传送过程中是否
4、出错用来检验数据在传送过程中是否出错停止位(位停止位(位,1,1):表示一帧信息的结束,也为发送下一帧信息作好准备。表示一帧信息的结束,也为发送下一帧信息作好准备。第7章单片机的串行接口同步通信(SynchronousCommunication)同步字符数 据字符1数 据字符2数据字符n-1数 据字符n校 验字 符(校验字符)同步通信是一种连续传送数据的通信方式,一次通信传送多个字符数据,同步通信是一种连续传送数据的通信方式,一次通信传送多个字符数据,称为一帧信息。数据传输速率较高,通常可达称为一帧信息。数据传输速率较高,通常可达56000bps或更高。其缺点是要或更高。其缺点是要求发送时钟和
5、接收时钟保持严格同步。求发送时钟和接收时钟保持严格同步。同步通信的数据帧格式同步通信的数据帧格式:特点:收、发设备统一时钟,以数据块为单位传输。例如器件之间的SPI第7章单片机的串行接口 串行通信的传输方向单工半双工全双工 5151单单片片机机有有1 1个个全全双双工工串串行口行口 双方通信只能双方通信只能单向单向传送数据传送数据接收和发送不能同时进行接收和发送不能同时进行两端数据允许同时收发两端数据允许同时收发第7章单片机的串行接口 传输速率与传输距离传输速率传输速率传输距离与传输速率的关系传输距离与传输速率的关系传输距离随波特率的增加而减小。传输距离随波特率的增加而减小。波特率(BaudR
6、ate)是串行通信中一个重要概念,它是指传输数据的速率,亦称比特率。波特率的定义是每秒传输二进制数码的位数。如:波特率为1200bps是指每秒钟能传输1200位二进制数码。波特率的倒数即为每位波特率的倒数即为每位数据传输时间数据传输时间。例如:波特率。例如:波特率为为1200bps,每位的传输时间为:,每位的传输时间为:1)(833.01200msdT=第7章单片机的串行接口第7章单片机的串行接口7.1串行通信概述7.2 串行口结构与控制寄存器串行口结构与控制寄存器7.3串行的工作方式7.4多机通信第7章单片机的串行接口AT89S51内部有1个可编程的全双工串行通信接口,可作为通用异步接收/发
7、送器(UART),也可作为同步移位寄存器。通过引脚RXD(P3.0)和TXD(P3.1)与外界进行通信。结构组成:发送SBUF+接收SBUF+发送控制器+接收控制器+定时器T1+RXD+TXD第7章单片机的串行接口2个数据缓冲器SBUF在物理上是相互独立的,一个用于发送数据(SBUF发)、一个用于接收数据(SBUF收)。2个SBUF共用一个地址(99H),通过读写指令区别是对哪个SUBF的操作。第7章单片机的串行接口发送控制器的作用是在门电路和定时器T1的配合下,将SBUF发中的并行数据转为串行数据,并自动添加起始位、可编程位、停止位。这一过程结束后自动使发送中断请求标志位TI置1,用以通知C
8、PU已将SBUF发中的数据输出到了TXD引脚。第7章单片机的串行接口接收控制器的作用是在输入移位寄存器和定时器T1的配合下,使来自RXD引脚的串行数据转为并行数据,并自动过滤掉起始位、可编程位、停止位。这一过程结束后自动使接收中断请求标志位RI置1,用以通知CPU接收的数据已存入SBUF收。第7章单片机的串行接口定时器T1的作用是产生用以收发过程中节拍控制的通信时钟。发送数据时,通信时钟的下降沿对应于数据移位输出;接收数据时,通信时钟的上升沿对应于数据位采样。通信时钟频率(波特率)由定时器的控制寄存器管理。第7章单片机的串行接口RXD(P3.0)和TXD(P3.1)用于串行信号或时钟信号的传入
9、或传出。3412第二输入功能V 串行数据缓冲器,SBUF在物理上有两个SBUF:一个用于发送,另一个用于接收。在逻辑上只有一个SBUF(99H)。可根据用法区分功能:uchar counter;待发送存放变量SBUF=counter;完成一次数据发送counter=SBUF;完成一次数据接收CPU第7章单片机的串行接口 串行口控制寄存器SCON76543210SCONSM0SM1SM2RENTB8RB8TIRI字节地址:98HSM0SM1方式说明波特率000移位寄存器fosc/1201110位UART(8位数据)可变10211位UART(9位数据)fosc/64或fosc/3211311位UA
10、RT(9位数据)可变SM0SM1:串行口工作方式选择位。第7章单片机的串行接口 串行口控制寄存器SCON76543210SCONSM0SM1SM2RENTB8RB8TIRI字节地址:98HSM2:多机通信控制位。多机通信仅在方式2和方式3下进行。当SM2=1,则只有接收到的第9位数据(RB8)为“1”时,才使RI置“1”,并将接收到的前8位数据送入SBUF;当接收到的第9位数据(RB8)为“0”时,则将接收到的前8位数据丢弃;当SM2=0时,则不论第9位数据是“1”还是“0”,都将前8位数据送入SBUF中,并使RI置“1”。REN:串行接受允许控制位。该位由软件置位或复位。当:串行接受允许控制
11、位。该位由软件置位或复位。当REN=1,允许接收;当,允许接收;当REN=0,禁止接收。,禁止接收。第7章单片机的串行接口 串行口控制寄存器SCON76543210SCONSM0SM1SM2RENTB8RB8TIRI字节地址:98H TB8:方式:方式2和方式和方式3中要发送的第中要发送的第9位数据。该位由软件位数据。该位由软件置位或复位。在多机通信中,以置位或复位。在多机通信中,以TB8位的状态表示主机发位的状态表示主机发送的是地址还是数据:送的是地址还是数据:TB8=1表示地址,表示地址,TB8=0表示数据。表示数据。TB8还可用作奇偶校验位。还可用作奇偶校验位。RB8:方式:方式2和方式
12、和方式3时,时,RB8存放接收到的第存放接收到的第9位数据。位数据。RB8也可用作奇偶校验位。在方式也可用作奇偶校验位。在方式1中,若中,若SM2=0,则,则RB8是接收到的停止位。在方式是接收到的停止位。在方式0中,该位未用。中,该位未用。第7章单片机的串行接口 串行口控制寄存器SCON76543210SCONSM0SM1SM2RENTB8RB8TIRI字节地址:98H TI:发送中断标志位。:发送中断标志位。TI=1,表示已结束一帧数据发送,表示已结束一帧数据发送,可由软件查询可由软件查询TI位标志,也可以向位标志,也可以向CPU申请中断。申请中断。RI:接收中断标志位。:接收中断标志位。
13、RI=1,表示一帧数据接收结束。可,表示一帧数据接收结束。可由软件由软件查询查询RI位标志,也可以向位标志,也可以向CPU申请中断。申请中断。注意:注意:TI、RI在任何工作方式下都必在任何工作方式下都必须由软件清须由软件清0。第7章单片机的串行接口 电源控制寄存器电源控制寄存器PCON PCON SMOD:波特率倍增位。在串行口方式1、方式2、方式3时,若SMOD=1,则串行口波特率增加一倍。若SMOD=0,波特率不加倍。系统复位时,SMOD=0。76543210PCONSMODGF1GF0PDIDL字节地址:97H第7章单片机的串行接口第7章单片机的串行接口51单片机串行通信以定时器T1为
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2.7-7章 串口通信技术单片机原理与应用技术 2.7 串口 通信 技术 单片机 原理 应用技术
限制150内