06串行口及串行通讯.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文档。上传文档
查看更多
串行口及串行通讯 通常把计算机与外界的数据传送称为通信,随着80C51应用范围的不断拓宽,多个智能仪器仪表或控制器在计算机应用系统中又常常会构成一个分布式采集、控制系统,上层由PC进行集中管理等。单片微机的通信功能也随之得到发展。 串行数据通信概述 ?⑴ 并行传送方式 ? 在数据传输时,如果一个数据编码字符的所有各位都同时发送、并排传输,又同时被接收,则将这种传送方式称为并行传送方式。并行传送方式要求物理信道为并行内总线或者并行外总线。 并行数据传送方式的特点是传送速度快、效率高。但由于需要的传送数据线多,因而传输成本高。并行数据传输的距离通常小于30米。在计算机内部的数据传送大都是并行传送的。 ⑵ 串行传送方式 ? 在数据传输时,如果一个数据编码字符的所有各位不是同时发送,而是按一定顺序,一位接着一位在信道中被发送和接收,则将这种传送方式称为串行传送方式。串行传送方式的物理信道为串行总线。 串行数据传送方式的特点是成本低,但速度慢。 计算机与外界的数据传送大多是串行的,其传送距离可以从几米直到几千公里。 串行通信的传输方向 发送器 接收器 单工 发送器/接收器 发送器/接收器 半双工 发送器/接收器 发送器/接收器 全双工 RS232简介 RS232电信号特性 输出 +5V ~ +15V = ‘0’ -5V ~ =15V = ‘1’ 输入 +3V ~ +15V = ‘0’ -3V ~ -15V = ‘1’ RS232电平与TTL电平转换 传输速率 波特率:每秒钟传送 2 进制位(‘0’/‘1’)的数量。 如300、600、1200、2400、4800、9600、19200 传输距离 10 M ~ 100 M 左右因环境及速率不同而异。 串行异步通讯规程(字符帧)每一帧一个字节 串行异步通讯规程(字符帧)每一帧一个字节 1个起始位‘0’。 5 ~ 8 个数据位。低位在先,高位在后。 奇偶校验位,或者附加位,或者没有。 1、1.5、2 个停止位‘1’ 。 PC机RS232接口信号 9针引脚 符号? 方向? ?名称 25针引脚 3 TxD O 发送数据 2 2 RxD I 接收数据 3 7 RTS O 请求发送 4 8 CTS I 清除发送(允许发送) 5 6 DSR I 数据设备就绪 6 5 GND ? 信号地 7 1 DCD I 载波检测 8 4 DTR O 数据终端就绪 20 9 RI I 振铃指示 22 2 3 5 2 3 5 RS232连接 9针 – 9针 51串行口结构 针对RS232方式:(方式1、2、3) RXD(P3.0,串行口接收端)。(232方式) TXD(P3.1,串行口数据发送端)。(232方式) 同步时钟定时计数器T1,或是主频/12。 一个发送缓冲器SBUF(99H);兼为移位寄存器。 接收为一个接收缓冲器SBUF(99H),与发送缓冲器同用一个地址,但是不是一个缓冲器。 还有一个接收移位寄存器。(内部不可以读) 1个串行口控制状态寄存器SCON(98H)。可以位操作。 工作方式 方式0: 同步移位寄存器;波特率=fosc/12。(非232方式) 方式1: 10位RS232方式;波特率由Time1设定。 方式2: 11位RS232方式;波特率=fosc/32、fosc/64。 (很少用) 方式3: 11位RS232方式;波特率由Time1设定。 串行口控制字 串行口控制字SCON(98H)。和PCON(87H)电源控制寄存器的最高位。 SCON(98H)可以位操作 9F 9E 9D 9C 9B 9A 99 98 SM0 SM1 SM2 REN TB8 RB8 TI RI SCON(98H) 接收数据有效 中断标志 发送缓冲器空 中断标志 接收数据的第9位 方式1是停止位 发送数据的第9位 2、3中也可用作奇偶位 1:允许接收 0:不允许接收 1:允许多机通讯 方式0时必须为0 0:不允许多机通讯 , (不管第9位是什么)都中断 工作方式 SM0、SM1:00、01、10、11 工作方式0 ~ 3。 REN:1 ? REN 将允许接收。 TI:发送缓冲器空中断标志。表示可以发下一个数据。但是报中断后不会自动清0,必须软件清0。 RI:接收数据有效中断标志。表示已经收到了一个完整的数据。但是报中断后不会自动清0,必须软件清0。 PCON(87H)电源控制寄存器的最高位SMOD 当1 ? SMOD时方式1、2、3的波特率加倍。 复位时SMOD = 0;SCON = 0 (不讲) SM2:多机通讯控制位。 方式2、3时;如果SM2=1: 当接收到的第九位RB8 = 1;才认为是有

文档评论(0)

精品报告 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档