- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
光机电应用技术资源库
单元教学设计
20 —20 学年 第 学期
课程名称: 单片机技术及应用基础
授课专业:
任课教师:
单元序号及单元标题:第8章 串行口的工作原理及应用
8.3 多机通信、8.4 波特率的制定方法
授课班级
上课
时间
周 月 日 第 节
上课
地点
周 月 日 第 节
教
学
目
的
通过学习,了解利用串行口实现多机通信的方法和波特率的制定方法。
教学
目标
能力(技能)目标
知识目标
了解利用串行口实现多机通信的方法和波特率的制定方法。。
重点
难点
及
解决方法
教学重点:了解利用串行口实现多机通信的方法和波特率的制定方法。
教学难点:了解利用串行口实现多机通信的方法和波特率的制定方法。
解决方法:
参考资料
单元教学设计
第一部分:组织教学和复习上次课主要内容 (时间:5 分钟)
提问:串行口的控制寄存器有哪两种?
提问:串行口有哪三种工作方式?
【步骤一】 新知识的引入 (时间:35 分钟)
多个AT89S51单片机可利用串行口进行多机通信。
【步骤二】讲解新知识
8.3 多机通信
多个AT89S51单片机可利用串行口进行多机通信,经常采用图8-16主从式结构。该多机系统有1个主机(AT89S51单片机或其他具有串行口的微机)和3个(也可为多个)AT89S51单片机组成的从机系统,如图8-16。主机RXD与所有从机TXD端相连,TXD与所有从机RXD端相连。从机地址分别为01H、02H和03H。
图8-16 多机通信系统示意图
主从式是指多机系统中,只有一个主机,其余的全是从机。主机发送的信息可以被所有从机接收,任何一个从机发送的信息,只能由主机接收。从机和从机之间不能相互直接通信,它们的通信只能经主机才能实现。
1.多机通信工作原理。
要保证主机与所选择的从机实现可靠通信,必须保证串行口具有识别功能。串行口控制寄存器SCON中的SM2位就是为满足这一条件而设置的多机通信控制位。
其工作原理是在串行口以方式2(或方式3)接收时,若SM2=1,则表示进行多机通信,可能出现两种情况。
(1)从机收到主机发来的第9位数据RB8=1时,前8位数据才装入SBUF,并置中断标志RI=1,向CPU发出中断请求。在中断服务程序中,从机把接收到的SBUF中数据存入数据缓冲区中。
(2)如从机接收到的第9位数据RB8=0时,则不产生中断标志RI=1,不引起中断,从机不接收主机发来的数据。
若SM2=0,则接收的第9位数据不论是0还是1,从机都将产生RI=1中断标志,接收到的数据装入SBUF中。
应用AT89S51单片机串行口这一特性,可实现AT89S51的多机通信。
2.多机通信的工作过程如下。
(1)各从机初始化程序允许从机的串行口中断,将串行口编程为方式2或方式3接收,即9位异步通信方式,且SM2和REN位置“1”,使从机只处于多机通信且接收地址帧的状态。
(2)主机和某个从机通信前,先将准备接收数据的从机地址发给各从机,接着才传送数据(或命令),主机发出的地址帧信息的第9位为1,数据(或命令)帧的第9位为0。当主机向各从机发送地址帧时,各从机串行口接收到的第9位信息RB8为1,且由于各从机SM2=1,则中断标志位RI置“1”,各从机响应中断,在中断服务程序中,判断主机送来的地址是否和本机地址相符,若为本机地址,则该从机SM2位清“0”,准备接收主机的数据或命令;若地址不相符,则保持SM2=1状态。
(3)接着主机发送数据(或命令)帧,数据帧的第9位为0。此时各从机接收到的RB8=0,只有与前面地址相符的从机(即SM2位已清“0”的从机)才能激活中断标志位RI,从而进入中断服务程序,在中断服务程序中接收主机发来的数据(或命令);
与主机发来地址不符的从机,由于SM2保持为1,又RB8=0,因此不能激活中断标志RI,也就不能接收主机发来的数据帧。从而保证主机与从机间通信的正确性。此时主机与建立联系的从机已设置为单机通信模式,即在整个通信中,通信的双方都要保持发送数据的第9位(即TB8位)为0,防止其他的从机误接收数据。
(4)结束数据通信并为下一次多机通信做准备。在多机通信系统中每个从机都被赋予唯一一个地址。
例如,图8-16中3个从机的地址可设为:01H、02H、03H。还要预留1~2个“广播地址”,它是所有从机共有的地址,例如将“广播地址”设为00H。当主机与从机的数据通信结
您可能关注的文档
- 网络营销(新) 主机申请 免费虚拟主机的申请.docx
- 网络营销课程资源-2017 电子货币 第三方支付平台实例——支付宝.docx
- 网络营销课程资源-2017 搜索引擎竞价的推广方式 案例-搜索引擎营销分析.docx
- 网络营销课程资源-2017 网络营销产生环境 (案例)发现网络营销.docx
- 网上创业 案例 CYA010302.doc
- 网上创业 案例 CYA020303.docx
- 网页开发与制作 CSS3入门 拓展案例-Google Logo.doc
- 网页开发与制作 初识HTML5 1-1建站.doc
- 微信营销 阶段性数据分析 周报.doc
- 微信营销 内容分析、用户回复分析--优化公众号的结构和内容 图文分析.doc
最近下载
- 铁路预应力混凝土桥梁智能张拉与压浆施工技术规范.pdf VIP
- Gema金马OptiStar CG06 用户手册.pdf
- 2025年建筑起重信号司索工考试题库(含答案).docx VIP
- (2025年)建筑起重信号司索工考试题库(含答案).docx VIP
- 2024年昆明医科大学海源学院马克思主义基本原理概论期末考试题推荐.docx VIP
- 2024年昆明医科大学海源学院马克思主义基本原理概论期末考试题汇编.docx VIP
- 信息安全等级保护二级建设方案.docx VIP
- 2024年昆明医科大学海源学院马克思主义基本原理概论期末考试题带答案.docx VIP
- Gema金马OptiSelect手动静电粉末喷枪用户手册.pdf
- 东元伺服简易型JSDEP使用.pdf
原创力文档


文档评论(0)