串行口通信技术.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《串行口通信技术.ppt》由会员分享,可在线阅读,更多相关《串行口通信技术.ppt(22页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、串行口通信技术 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望串行通信方式 串行数据通信要解决两个关键技术问题,一个是数据传送,另一个是数据转换。所谓数据传送就是指数据以什么形式进行传送。所谓数据转换就是指单片机在接受数据时,如何把接收到的串行数据转化为并行数据,单片机在发送数据时,如何把并行数据转换为串行数据进行发送。单片机的串行通信使用的是异步串行通信,所谓异步就是指发送端和接收端使用的不是同一个时钟。异步串行通信通常以字符(或者字节)为单位组成字符帧传送。(
2、1)(1)、字符帧的帧格式、字符帧的帧格式 字符帧由四部分组成,分别是起始位、数据位、奇偶校验位、停止位。1)起始位:位于字符帧的开头,只占一位,始终位逻辑低电平,表示发送端开始发送一帧数据。2)数据位:紧跟起始位后,可取5、6、7、8位,低位在前,高位在后。3)奇偶校验位:占一位,用于对字符传送作正确性检查。奇偶校验位是可选择的,共有三种可能,即奇偶校验、偶校验和无校验,由用户根据需要选定。4)停止位:末尾,为逻辑“1”高电平,可取1、1.5、2位,表示一帧字符传送完毕。(2).(2).数据传送速率数据传送速率 串行通信的速率用波特率来表示,所谓波特率就是指一秒钟传送数据位的个数。每秒钟传送
3、一个数据位就是1波特。即:1波特1bps(位/秒)。在串行通信中,数据位的发送和接收分别由发送时钟脉冲和接收时钟脉冲进行定时控制。时钟频率高,则波特率高,通信速度就快;反之,时钟频率低,波特率就低,通信速度就慢。串行口的特殊功能寄存器串行口的特殊功能寄存器(1).(1).串行口控制寄存器(串行口控制寄存器(SCONSCON)SCONSCON是是MCS-51MCS-51单单片片机机的的一一个个可可位位寻寻址址的的专专用用寄寄存存器器,用用于于串串行行数数据据通通信信的的控控制制。单单元元地地址址为为98H98H,位位地地址址为为98H98H9FH9FH。寄寄存存器器的的内内容容及及位位地地址址表
4、示如下:表示如下:位地址 9FH 9EH9DH9CH 9BH9AH 99H98H位符号 SM0 SM1SM2RENTB8RB8TIRISCON中各位说明如下:中各位说明如下:1)SM0、SM1串串行行口口工工作作方方式式选选择择位位其状态组合和对应工作方式为:其状态组合和对应工作方式为:SM0SM1工作方式工作方式00方式方式001方式方式110方式方式211方式方式32 2)SM2 SM2允许方式允许方式2 2、3 3的多机通信控制位的多机通信控制位 在在方方式式2 2和和3 3中中,若若SM2SM21 1且且接接收收到到的的第第九九位位数数据据(RB8RB8)为为1 1,才才将将接接收收到
5、到的的前前8 8位位数数据据送送入入接接收收缓缓冲冲寄寄存存器器SBUFSBUF中中,并并置置位位RIRI产产生生中中断断请请求求;否否则则丢丢弃弃前前8 8位位数数据据。若若 SM2SM20 0,则则不不论论第第九九位位数数据据(RB8RB8)为为1 1还还是是为为0,0,都将前都将前8 8位送入接收位送入接收SBUFSBUF中,并产生中断请求。中,并产生中断请求。在方式在方式0 0时,时,SM2SM2必须置必须置0 0。3 3)REN REN允许接收位允许接收位 REN REN0 0 禁止接收数据禁止接收数据 REN REN1 1 允许接收数据允许接收数据4 4)TB8 TB8发送第发送第
6、9 9位数据位数据 在在方方式式2 2、3 3时时,TBTB8 8的的内内容容是是要要发发送送的的第第9 9位位数数据据,其其值值由用户通过软件来设置。由用户通过软件来设置。5 5)RB8RB8接收的第接收的第9 9位数据位数据 在方式在方式2 2、3 3时,时,RB8RB8是接收的第是接收的第9 9位数据。位数据。在方式在方式1 1时,时,RB8RB8是接收的停止位是接收的停止位 在方式在方式0 0时,不使用时,不使用RB8RB86 6)TI TI发送中断标志位发送中断标志位 在方式在方式0 0时,发送完第时,发送完第8 8位数据后,该位由硬件置位。位数据后,该位由硬件置位。在其它方式下,于
7、发送停止位之前,由硬件置位。在其它方式下,于发送停止位之前,由硬件置位。TI TI1 1表示帧发送结束,其状态既可供软件查询使表示帧发送结束,其状态既可供软件查询使 用,也可请求中断。用,也可请求中断。TITI由软件清由软件清“0”“0”。7 7)RI RI接收中断标志位接收中断标志位 在方式在方式0 0时,接收完第时,接收完第8 8位数据后,该位由硬件置位。位数据后,该位由硬件置位。在其它方式下,接收到停止位之前,该位硬件置位。在其它方式下,接收到停止位之前,该位硬件置位。RI RI1 1表示帧接收结束,其状态既可供软件查询使表示帧接收结束,其状态既可供软件查询使 用,也可请求中断。用,也可
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 串行口 通信 技术
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内