- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
SM0、SM1=10,且REN=1。数据由RXD端输入,接收11位信息。当位检测到RXD从1到0的负跳变,并判断起始位有效后,开始收一帧信息。在接收器完第9位数据后,需满足两个条件,才能将接收到的数据送入SBUF。(1)RI=0,意味着接收缓冲器为空。(2)SM2=0或接收到的第9位数据位RB8=1时。当上述两个条件满足时,接收到的数据送入SBUF(接收缓冲器),第9位数据送入RB8,并置“1”RI。若不满足两个条件,接收的信息将被丢弃。方式2接收数据的时序如图所示。(2).方式2接收第93页,共151页,星期日,2025年,2月5日方式2接收数据的时序第94页,共151页,星期日,2025年,2月5日 SM0、SM1=11,串口为方式3。波特率可变的9位异步通讯方式,除波特率外,方式3和方式2相同。方式3的时序见方式2。方式3波特率=(2SMOD/32)×定时器T1的溢出率4方式3第95页,共151页,星期日,2025年,2月5日要保证主机与所选择的从机实现可靠地通讯,SCON中的SM2位就是满足这一条件而设置的多机通讯控制位。原理:在串行口以方式2(或方式3)接收时,若SM2=1,表示置多机通讯功能位,这时有两种可能:(1)接收到的第9位数据为1时,数据才装入SBUF,并置中断标志RI=1向CPU发出中断请求;(2)接收到的第9位数据为0时,则不产生中断标志,信息将抛弃。2.6.3多机通讯第96页,共151页,星期日,2025年,2月5日若SM2=0,则接收的第9位数据不论是0还是1,都产生RI=1中断标志,接收到的数据装入SBUF中。应用上述特性,便可实现MCS-51的多机通讯。设多机系统中有一主机和3个8031从机,如下图。主机的RXD与从机的TXD相连,主机TXD与从机的RXD端相连。从机地址分别为00H、01H、02H。第97页,共151页,星期日,2025年,2月5日多机通讯工作过程:(1)从机串行口编程为方式2或方式3接收,且置“1”SM2和REN位,使从机只处于多机通讯且接收地址帧的状态。(2)主机先将从机地址(即准备接收数据的从机)发给各从机,主机发出的地址信息的第9位为1,各从机接收到的第9位信息RB8为1,且由于SM2=1,则置“1”RI,各从机响应中断,执行中断程序。在中断服务子程序中,判主机送来的地址是否和本机地址相符合,相符则该从机清“0”SM2位,准备接收主机的数据或命令;若不符,则保持SM2=1状态。第98页,共151页,星期日,2025年,2月5日(3)接着主机发送数据帧,此时各从机串行口接收到的RB8=0,只有地址相符合的从机系统(即已清“0”SM2位的从机)才能激活RI,从而进入中断,在中断程序中接收主机的数据(或命令);其它的从机因SM2=1,又RB8=0不激活中断标志RI,不能进入中断,接收的数据丢失。前图所示的多机系统是主从式,由主机控制多机之间的通讯,从机和从机的通讯只能经主机才能实现。第99页,共151页,星期日,2025年,2月5日2.6.4波特率的制定方法方式0、方式2的波特率是固定的;方式1、方式3波特率由定时器T1的溢出率来确定。(1)波特率的定义波特率的定义?。对于定时器的不同工作方式,波特率的范围不一。第100页,共151页,星期日,2025年,2月5日(a)方式0波特率=时钟频率fosc×1/12,不受SMOD位的值的影响。若fosc=12MHz,波特率为fosc/12即1Mb/s。(b)方式2波特率=(2SMOD/64)×fosc若fosc=12MHz:SMOD=0波特率=187.5kb/s;SMOD=1波特率=375kb/s(c)方式1或方式3时,波特率为: 波特率=(2SMOD/32)×T1的溢出率第101页,共151页,星期日,2025年,2月5日实际设定波特率时,T1常设置为方式2定时(自动装初值)这种方式不仅操作方便,也可避免因软件重装初值而带来的定时误差。此时:第102页,共151页,星期日,2025年,2月5日例: 设串行接口工作于工作方式3,SMOD=0,f=11.059MHz,定时器/计数器1工作于定时器方式2(自动重装载方式),TLl、THl的初值为FDH,试计算波特率。因为定时器/计数器1的定时时间为:
有哪些信誉好的足球投注网站
文档评论(0)