(5.6)--7.6 串行工作方式3及多机通信.ppt
-
资源ID:96451576
资源大小:1.26MB
全文页数:14页
- 资源格式: PPT
下载积分:15金币
快捷下载
![游客一键下载](/images/hot.gif)
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
(5.6)--7.6 串行工作方式3及多机通信.ppt
第7章 单片机的串行通信技术7.1 串行通信概述7.2 MCS-51的串口控制器 7.3 串行工作方式0及其应用 7.4 串行工作方式1及其应用7.5 串行工作方式2及其应用 7.6 串行工作方式串行工作方式3及其应用及其应用 第7章 单片机的串行通信技术第7章 单片机的串行通信技术方式方式3 311位数据异步通信方式方式3方式3的波特率为可变的(其余方面皆与方式2相同)方式2第7章 单片机的串行通信技术方式3用于可变波特率的奇偶校验(单机通讯)或主从式通讯主机与各从机之间能实现双向通信,而各从机之间不能直接通信,只能通过主机才能沟通。主从式通讯系统:一主机+多从机每台从机都有独立的地址编号HostSlave多机通信做法多机通信做法:l主机向所有从机发送包含n#从机信息的地址帧;l所有从机都核查该地址帧,只有n#从机修改本机SM2;l主机发送数据帧,但只有n#从机能够接收到数据信息。关键关键:主机第1次发出的信息要能被所有的从机响应,而第2次的信息只能被n#从机所响应多机通信控制位多机通信控制位SM2对串行中断请求的管理功能。第7章 单片机的串行通信技术多机通信原理:(a)所有从机都先使自己的SM2=1,而主机在发送的地址帧信息时先使TB8=1。这样,所有从机都能产生中断请求,并能接收到主机发来的地址信息;(b)各从机将主机发来的地址与本机地址编号相比较。若与本机相符(即命中),则该从机使自己的SM2=0,其余从机仍旧保持SM2=1;(c)主机接着发送TB8=0的数据帧信息。此时只有命中机(SM2=0)有中断请求,其它从机均无反映。SM2=1时,若RB8=1置位RI(中断请求)SM2=1时,若RB8=0不置位RI(没有中断请求)SM2=0时,无论RB8为何值都能置位RI(中断请求)所有丛机非命中丛机命中丛机第7章 单片机的串行通信技术第7章 单片机的串行通信技术实例实例4 K1、K2为发送激发键,每按1次,主机向相应从机顺序发送1位0F间的字符,发送字符可用虚拟终端TERMINAL观察。命中从机收到地址帧后使发光二极管状态反转1次,收到数据帧后在其共阳型数码管上显示出来。系统晶振频率为11.0592MHz。要求通信采用串口方式3,波特率9600bps,发送编程采用查询法,接收编程采用中断法。第7章 单片机的串行通信技术TERMINAL是Proteus提供的用于观察串行通信数据的虚拟仪器,使用时只需将其TXD和RXD端分别与单片机RXD和TXD相连(本例主机无需RXD,从机无需TXD)。接线后双击可弹出参数设置窗口。第7章 单片机的串行通信技术程序分析:选择T1定时器方式2,TH1=TL1=0 xfd,SMOD=0(9600bps);SCON=0 xc0(串口方式3,多机通讯,禁止接收,TI=RI=0)序号波特率SMODa16250010 xff21920010 xfd3960000 xfd4480000 xfa5240000 xf46120000 xe8主机主机在主函数中以查询法进行按键检测,并以键值作为发送函数的传递参数。在发送函数中查询TI标志位,分两步发送地址帧和数据帧;子机子机在初始化后进入等待状态。在中断接收函数中先对地址帧进行判断,随后将接收的字符转化为数组顺序号,通过查表输出其显示字模程序设计方法:程序设计方法:第7章 单片机的串行通信技术实例4源程序(1)第7章 单片机的串行通信技术实例4源程序(2)第7章 单片机的串行通信技术实例4源程序(3)第7章 单片机的串行通信技术实例4源程序(4)第7章 单片机的串行通信技术实例4运行效果本章小结本章小结 串行口通信控制的主要寄存器是SCON,可以设定4种工作方式、接收允许、发送/接收标志、2个可编程位、1个多机通讯位。方式0的数据帧格式是8位,没有起始位和停止位,先发送或接收最低位。方式0主要用于单片机I/O接口的扩展,其中RXD作为数据线,TXD输出同步时钟脉冲。方式1的数据帧格式是10位,包括一个起始位,8个数据位和一个停止位。方式1主要用于点对点通信。方式2和方式3的数据帧格式是11位,包括一个起始位,8个数据位,一个可编程位,一个停止位。方式2和方式3主要用于多机主从式通信。第7章 单片机的串行通信技术