单片机C语言编程串行口通讯课件.pptVIP

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

第7章MCS-51单片机串行口

第7章MCS-51单片机串行口目录7.1串行通信基本知识7.2串行口结构及控制7.3串行口工作方式7.4串行口应用举例7.5单片机与PC机通信的接口电路

本章要点本章主要讲述MCS-51单片机串行口的结构、工作原理以及应用。主要内容包括串行通信基本知识、MCS-51单片机串行口结构、串行口工作方式以及单片机与PC机通信的接口电路。

7.1串行通信基本知识主要内容7.1.1数据通信7.1.2异步通信和同步通信7.1.3波特率7.1.4通信方向7.1.5串行通信接口种类

7.1.1数据通信计算机与外界的信息交换称为通信。基本的通信方法有并行通信和串行通信两种。1.并行通信单位信息(通常指一个字节)的各位数据同时传送的通信方法称为并行通信。2.串行通信单位信息的各位数据被分时一位一位依次顺序传送的通信方式称为串行通信。

7.1.1数据通信图7-1并行通信示意图图7-2串行通信示意图从图中可以看出:并行通信连线多,速度快,适合近距离通信;图7-1并行通信示意图串行通信连线少,速度慢,适合远距离通信。

7.1.2异步通信和同步通信1、异步串行通讯?只需要一根数据线;不发送数据时,传输线呈现高电平(MARK状态)。字节按照固定的帧格式传送.采用不同的编码方案,发送字符可为5,6,7,或8位★接收端是如何区分起始位与D0、D1、D2、D3、D4的?

异步通信:指通信的送与接收使用各自的控制数据的送和接收程。使双方的收,要求送和接收尽可能一致。

7.1.2异步通信和同步通信2.同步通信在同步通信中,每一数据块发送开始时,先发送一个或两个同步字符,使发送与接收取得同步,然后再顺序发送数据。数据块的各个字符间取消起始位和停止位,所以通信速度得以提高。图7-4同步通信数据帧格式

?共需要两根线,一根数据线DATA和一根时钟线CLK;?按照时钟信号,从低到高逐个传送数据位.

7.1.3波特率在串行通信中,对数据传送速度有一定要求。波特率表示每秒传送的位数,单位为b/s(bitpersecond,简写bps)。例如:数据传送速率为每秒钟10个字符,若每个字符的一帧为11位,则传送波持率为:11b/字符×10字符/s=110b/s异步通信的传送速率一般在50~19200b/s之间。在异步通讯中,接收设备和发送设备必须保持相同的波特率。

7.1.4通信方向单工方式:一对传输线只允许单方向传送数据;半双工方式:一对传输线允许向两个方向中的任一方向传送数据,但不能同时进行;全双工方式:用两对传输线连接在发送器和接收器上,发送和接收能同时进行。

7.1.4单工、半双工、全双工通讯方式

7.1.5串行通信接口种类根据串行通信格式及约定(如同步方式、通信速率、数据块格式等)不同,形成了许多串行通信接口标准,如常见的:UART(串行异步通信接口)、USB(通用串行总线接口)、IC(集成电路间的串行总线)、2SPI(串行外设总线)、485总线、CAN总线接口等。

7.2串行口结构及控制主要内容7.2.1MCS-51串行口结构7.2.2与串行口有关的特殊功能寄存器7.2.3波特率设计

7.2.1MCS-51串行口结构图7-6串行口方式1、3内部结构示意简图

8051的串行发送数据?在8051里,若要通过串行口发送数据,只要把8位数据放入串行缓冲器(SBUF)即可,8051就会帮我们把这些数据,一个位一个位送出去。

8051的串行接收数据?在8051里,若要通过串行口接收数据,则8051会自动接收串行数据,数据收集在串行缓冲器里,当8位数据到齐(串行缓冲器满了),8051就会中断,要我们把这笔数据提走。

7.2.2与串行口有关的特殊功能寄存器1.控制状态寄存器SCON用于定义串行通信口的工作方式和反映串行口状态,其字节地址为98H,复位值为00000000B,可位寻址格式为:D7D6D5D4D3D2D1D0SM0SM1SM2RENTB8RB8TIRI

7.2.2与串行口有关的特殊功能寄存器lSM0和SM1(SCON.7、SCON.6):串行口工作方式选择位。SM0SM1工作方式功能明波特率00110方式0同步移位寄存器fosc/121方式18位数据UART可(T1溢出率/32或/16)0方式29位数据UARTfosc/64或fosc/321方式39位数据UART可(T1溢出率/32或/16)lSM2(SCON.5):多机通信控制位,在方式2或3中使用。lREN(SCON.4):允许接收控制位,由软件置1或清0。

7.2MCS-51单片机的串行通讯接口SFR:SCON串行接口控制器(98

文档评论(0)

美鑫可研报告 + 关注
官方认证
服务提供商

我们是专业写作机构,多年写作经验,专业代写撰写文章、演讲稿、文稿、文案、申请书、简历、协议、ppt、汇报、报告、方案、策划、征文、心得、工作总结代写代改写作服务。可行性研究报告,实施方案,商业计划书,社会稳定风险评估报告,社会稳定风险分析报告,成果鉴定,项目建议书,申请报告,技术报告,初步设计评估报告,可行性研究评估报告,资金申请报告,实施方案评估报告

认证主体成都慧辰星信息科技有限公司
IP属地四川
统一社会信用代码/组织机构代码
91510104MA69XDD04C

1亿VIP精品文档

相关文档