(5.5)--7.5 串行工作方式2及其应用.ppt
-
资源ID:96428869
资源大小:836.40KB
全文页数:11页
- 资源格式: PPT
下载积分:15金币
快捷下载
![游客一键下载](/images/hot.gif)
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
(5.5)--7.5 串行工作方式2及其应用.ppt
第7章 单片机的串行通信技术7.1 串行通信概述7.2 MCS-51的串口控制器 7.3 串行工作方式0及其应用 7.4 串行工作方式1及其应用7.5 串行工作方式串行工作方式2及其应用及其应用 7.6 串行工作方式3及其应用 第7章 单片机的串行通信技术方式方式2 211位数据异步通信方式一帧信息=1个起始位(0)+8位数据位+1个可编程位可编程位(P)+1个停止位(1)。第7章 单片机的串行通信技术发送时由硬件方式硬件方式将TB8TB8作为可编程位插入数据帧中;可编程位的作用用于奇偶校验奇偶校验或多机通信标识多机通信标识。接收时由硬件方式硬件方式将数据帧的可编程位存入RB8RB8中。方式2的波特率为固数值:第7章 单片机的串行通信技术即,通信时钟初始化仅需要设置PCON,与T1无关SUBF发为空时TI自动置1;SUBF收为满时RI的状态要由SM2和RB8共同决定。若SM2=1,当RB8为1时,SUBF收为满可使RI置1;若RB8为0,则SUBF收为满也无法使RI置1。若SM2=0,则无论RB8为何值,SUBF收为满都能使RI置1。第7章 单片机的串行通信技术方式1方式2SM2=1多机通讯 SM2=0 单机通讯 第7章 单片机的串行通信技术奇偶校验原理:奇偶校验原理:例如,发送数据为0 x45(0100 0101B),其奇偶校验值P=1(奇数个1),将PTB8,发送时可连同数据0 x45一起发出。接收端可自动将其可编程位放入RB8中。只要将待测数据送入Acc即可由硬件求出奇偶校验值(使P赋值),再与RB8进行比较便可判断收发过程是否有误。方式2用于固定波特率的奇偶校验(单机通讯)或多机通讯第7章 单片机的串行通信技术实例实例3 采用实例2的双机通信电路,晶振11.0592MHz,串口方式2,通信时钟为0.3456Mb/s,两机分别显示收发数值,且进行奇偶校验。甲机在循环发送数据(0F)的同时发送相应奇偶校验码;乙机接收后先进行奇偶校验。若结果无误,则使返回的接收值中P=0,若结果有误,则使P=1。甲机根据返回接收值中的可编程位做出发送新数据(RB8=0)或重发当前数据(RB8=1)的抉择。第7章 单片机的串行通信技术程序分析:对于晶振11.0592MHz,0.3456Mb/s的通信时钟相当于1/32晶振频率PCON=0 x80(波特率加倍);串口方式2,允许接收,不是多机通信SCON=0 x90。将数据存入累加器Acc,可获得奇偶标志位P值。发送时校验位写入TB8输出,接收时校验位从RB8读取。1 0 0 1 0 0 0 0第7章 单片机的串行通信技术实例3参考程序A机第7章 单片机的串行通信技术实例3参考程序 B机第7章 单片机的串行通信技术实例3运行效果小结小结方式2的数据帧格式是11位,包括一个起始位,8个数据位,一个可编程位,一个停止位。方式2主要用于多机主从式通信。第7章 单片机的串行通信技术