单片机及接口技术串行口.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

第1页,共23页,星期日,2025年,2月5日141516717181920403938373612345678910111213P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7RXD/P3.0TXD/P3.1INT0(平)/P3.2INT1(平)/P3.3T0/P3.4T1/P3.5WR(平)/P3.6RD(平)/P3.780C3180C5187C51353433323130292827262524232221RST/VPDXTAL2XTAL1Vss(地)Vcc(+5V电源)EA(平)/VppALE/PROG(平)PSEN(平)P0.1/AD1P0.0/AD0P0.3/AD3P0.2/AD2P0.5/AD5P0.4/AD4P0.7/AD7P0.6/AD6P2.7/A15P2.6/A14P2.5/A13P2.4/A12P2.3/A11P2.2/A10P2.1/A9P2.0/A8石英晶体第2页,共23页,星期日,2025年,2月5日串行接口1.串行通信概述异步通信ASNC(AsynchronousDataCommunication):一帧一帧地传送,按照约定的帧格式来发送和接收数据,硬件结构简单,还能用校验位检验错误。同步通信SNC(SynchronousDataCommunication):用同步字符来指示数据传输开始。与异步通信相比,没有帧开始和结束位,所以速度快。?单片机主要采用异步通信方式?通信协议:指在计算机之间进行数据传输时的一些约定,包括通信方式、波特率、应答的约定等。第3页,共23页,星期日,2025年,2月5日280C51串行口定时器/计数器接收:从RxD逐位接收数据——移位寄存器将接受到的位逐次移位——8位数据从移位寄存器送入SBUFSBUF(99H)门发送控制器接收控制器+串行控制寄存器SCON(98H)输入移位寄存器定时器T1产生波特率RxD(P3.0)TxD(P3.1)中断A寄存器SBUF(99H)第4页,共23页,星期日,2025年,2月5日1)主要组成结构:串行口缓冲器SBUF(只能与寄存器A进行数据传送)b.串行口控制寄存器SCON(98H)c.引脚TxD、RxDd.与波特率相关的结构电源控制器PCON(87H)、定时/计数器T1定时器/计数器第5页,共23页,星期日,2025年,2月5日2)SCON定时器/计数器位地址9F9E9D9C9B9A9998SCONSM0SM1SM2RENTB8RB8TIRI(Serialmode)方式控制多机通信1:多机0:单机对单机用于方式2、3(ReceiveEnable)接收控制1:允许0:禁止(TransmitBit8)发送数据第9位(ReceiveBit8)接收数据第9位(TransmitInterrupt)发送中断(ReceiveInterrupt)接收中断第6页,共23页,星期日,2025年,2月5日?波特率同步移位寄存器fOSC/1210位异步收发由定时器T1控制11位异步收发fOSC/32或fOSC/64SM0SM1?00方式001方式110方式211方式311位异步收发由定时器T1控制串行接口3)串行口工作方式(1)方式0:用于串行扩展接口,通用波特率fOSC/12第7页,共23页,星期日,2025年,2月5日(2)方式1用于通用异步通信接口(UniversalAsynchronousReceiver/TransmitterUART),波特率由定时/计数器T1的溢出率决定(T1工作于方式2时作为波特率发生器)串行接口第8页,共23页,星期日,2025年,2月5日a.方式1的波特率计算设T1的初始值为X,因为T1工作于方式2,所以是8位重装的定时/计数器,其溢出计数次数:28-X=256-X,计数一次消耗一个机器周期则溢出周期为:T=波特率=串行接口溢出16次或32次传输一个二进制位,则

文档评论(0)

xiaolan118 + 关注
实名认证
文档贡献者

你好,我好,大家好!

版权声明书
用户编号:7140162041000002

1亿VIP精品文档

相关文档