第9章8XC51串行口.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文档。上传文档
查看更多
* 第9章 MCS—51单片机的串行口.串行通信 一.概述 1.从广义上讲,计算机通信方式可分为: 并行通信-----其相应的通信总线称为并行通信总线. * 同时传送. N位二进制数需N根数据传输线. 适合短距离传输.快.费钱. 串行通信----其相应的通信总线称为串行通信总线. * 分时传送. 仅需一到两根数据传输线. 适合长距离传输.(相对)慢. 省钱. 串行通信又可分: a.同步串行通信(见书P174). b.异步串行通信(见书P172). 单片机主要使用异步串行通信方式 1-2B同步字符 连续发送n个数据 数据n 数据2 数据1 校验 一帧 图1 同步串行通信帧格式 P 0 1 D0 P D7 0 1 - - - D0 - - - - - - - - - n-1 第n个字符(一帧) n+1 停止位 停止位 起始位 校验位 起始位 数据位(5—8位) 校验位 图 2 异步串行通信帧格式 2. 通信方向 a. 单工---只能单向发或单向收(已淘汰) b. 半双工—收.发不能同时进行,须分时(由开关转换)等. c. 全双工---收发可同时进行. 发送器 甲机 接收器 乙机 发送器 接收器 甲机 发送器 接收器 乙机 发送器 接收器 甲机 发送器 接收器 乙机 图 3 单工 图 4 半双工 图 5 全双工 3. 串行通信接口的任务 因CPU只能处理并行数据,固要进行串行通信须接串行接口,并遵守”串行通信协议”. 通信协议----通信双方须共同遵守的一种约定(含数据格式.同步方式.传送步骤. 校验.纠错等) 串行接口的基本任务: a. 实现数据格式化(如串行异步方式:自动生成起.止位的帧数据格式). b. 串/并转换: ⅰ发送端---将CPU来的并行数据/命令转换成串行数据发送. ⅱ. 接收端—将收到的串行数据/命令转换成并行数据/命令送CPU处理. c. 控制传输速率---波特率的控制选择.即须具有波特率发生器. d. 检验.纠错---如自动生成奇偶校验位(或校验码),进行校对.纠错等(如重发). 4. 串行接口: a.串行通信接口SCI (Seril Communication Interface)---设备与外设之间的接口. b.串行扩展接口---设备内部之间的互连接口.如常用规范有SPI.I2C(后面简讲)等. 5. 波特率与发送.接收时钟 波特率----每秒所传送的二进制位数. 移位时钟---(串行通信时)发送时钟和接收时钟的统称.其作用如下: a. 发送时:在发送时钟的作用下,将发送移位寄存器的数据串行移位输出. b. 接收时:在接收时钟的作用下,将通信线上传来的数据串行移入移位寄存器. 波特率发生器---能产生移位时钟的电路. 为提高采样分辨率,准确测定数据位的上升沿或下降沿,时钟频率总是高于 波特率的若干倍,此倍数称波特率因子. 波特率因子n==fosc/xbps. 在单片机中,收/发时钟可由fosc产生,其波特率因子多取为12. 32. 64. a.如波特率由fosc决定,称固定波特率方式 (如串行通信方式0. 2); b.如由内部定时器T1产生(方式2—自动重装8位定时),计数初值由软件设定, 称可变波特率方式.(如串行通信方式1. 3). 二. 单片机串行接口的结构.工作原理 8XC51系列单片机内有一全双工异步串行通信接口.(软件编程可控);且具有波 特率发生器,提供可选波特率;能完成双机或多机通信;也可作为同步移位寄存器. 1. 串行口逻辑结构见图6 (参见书P183). 发送 SBUF(99H) 接收 SBUF(99H) 波特率 发生器 SMOD 串 行 控 制 SFR SCON (98H) 内部总线 8 8 TXD (P3.1) RXD (P3.0) PCON.7 移位时钟 发送控制器 输

文档评论(0)

海川电子书城 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档