标准书号48-49 308-04807 第七章新.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文档。上传文档
查看更多
单片机原理及应用 作者:徐新民 LOOP4:JNB TI,LOOP4 ;当前数据发送完毕? CLR TI DJNZ R2 ,SENT ;数据块发送完毕? MOV SBUF,R3 ;数据块发送完则发送校验和 CLR RI LOOP5:JNB RI,LOOP5 ;等待接收结果标志信号 MOV A ,SBUF CJNE A ,# 00H ,SENDD :接收结果标志信号不正确则重发 SETB TB8 ;接收结果标志信号正确则重设地址帧 RET ;返回 4、单片机与PC机的通信 单片机的高低电平一般为TTL 电平逻辑1为+5V ,逻辑0为0V ,而PC 机的串口为RS-232标准电平逻辑1 为-15V ,逻辑0为+15V ,由于电平不匹配,所以单片机不能直接与PC 机进行通信,所以需要进行电平转换,否则会烧坏单片机。 转换电路如图7-12 所示(也可参考图5-6)。 图7-12   RS-232 转换接口 图7-13   MAX232 内部电路和引脚分布图 MAX232是一种双组驱动器/接收器,片内含有一个电容性电压发生器以便在单5V 电源供电时提供EIA/TIA-232-E 电平。 每个接收器将EIA/TIA-232-E 电平输入转换为5VTTL/CMOS电平。 这些接收器具有1.3V的典型门限值及0.5V 的典型迟滞,而且可以接收± 30V 的输入,每个驱动器将 TTL/CMOS 输入电平转换为EIA/TIA-232-E 电平。MAX232的内部电路和引脚分布图如图7-13所示。 在线教务辅导网: 更多课程配套课件资源请访问在线教务辅导网 * * 责任编辑:王 波 出版日期:2009年9月 IDPN:308-2009-151 课件章数:11 第7 章  串行通信及其接口 7 .1  串行口基本概念与串行口控制寄存器 7 .1 .1   RS-232C总线标准 7.1 .2   串行口结构 7.1 .3   串行通信控制寄存器 7 .2  串行通信工作方式 7 .2 .1   工作方式0,1,2,3的介绍 7 .2 .2   应用举例 7 .1  串行口基本概念与串行口控制寄存器 对于较复杂的多个单片机控制系统,CPU 和外部设备之间需要进行信息传送,CPU 之间也需要进行信息交换,这种信息的交换和传送称为通信。 通信的方式分为并行通信和串行通信两种。 单片机要完成串行数字信息传送应有以下3方面的支持: ①、单片机本身的串行接口结构和外部通信接口连接; ②、要有合适的通信协议,一般采用RS-232标准; ③、要编制单片机的数据通信程序。 7 .1 .1   RS-232C总线标准 RS-232C接口标准是EIA(Electronic Industry Association)电气工业协会广泛使用的标准。 RS-232C标准有两个地,一个是机壳地,一个是信号地,因为信号地不一定与机壳地绝缘,因此其存在一个固有的潜在接地回路问题。 RS-232C标准规定了21个信号和25个引脚,但实际使用时只采用9芯联接器,该标准的信号传输速率为20KB/s ,最大传输距离15m。 1、串行通信的分类 按串行通信的同步方式又分为同步串行通信和异步串行通信。 1、串行通信的分类 (1)同步串行通信(synchronous) 同步串行通信方式或连续串行传输数据,数据个数不限,一次传送一帧信息,一帧信息由同步字符、数据和校验字符CRC等三部分组成。 (2)异步串行通信(asynchronous) 异步串行通信是将数据以字符(或字节)为单位组成数据帧进行传送,每帧包含起始位、数据位、奇偶校验位和停止位。 收发端有各自的时钟控制数据的收发,时钟可以相互独立,互不同步,接收端根据起始位判别数据开始发送,遇到停止位停止接收。 2、波特率 每秒钟传送二进制数字的位数,也称比特率,单位bps(bits per second) ,反映了串行通信的速率也反映了传输通道的性能。 例如比特率2400,表示每秒传输2400个二进制数字位。 比特率和时钟速率是不同的,时钟速率应大于比特率,PC机和单片机之间要进行串行通信应首先规定好通信的速率。 RS-232C标准的全称为EIA-RS-232C 标准,它规定了串行数据传送的连接电缆、机械特性、电气特性、信号功能及传送过程的标准。 适合于数据传输速率在0~ 20KB/s的范围内通信

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档