第八章MCS-51串行接口要点分析.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文档。上传文档
查看更多
图2.2 80C51单片机芯片引脚及芯片逻辑符号 * * 第八章 单片机串行通信 8.1 串行通信基础知识 一、并行通信和串行通信 并行 并行 数据是一位一位传送的 串行 1位 优点:传输线少,连线简单 缺点:速度慢 适用于远距离的通信 通 信 串行 串行 串行 串行通信 打印机 计算机 网络 鼠标 扫描仪 硬盘 并行、 串行接口的应用? I2C SPI RS232 USB 常见的串行通信接口: 选通 数据 8位 计算机 并行 外设10011111 H L 有二个问题需要解决 1、如何区分一位? 2、如何将一串0和1还原成数据? 1001 1111 → 1001 1111 1001 1111 → 1111 1001如何实现串行通信? 二、串行传输方式 同步传输和异步传输 同步传输 1位 数据 计算机 外设 1 2 3 4 5 6 7 810011111 同步时钟 1位 数据 计算机 异步传输 外设 靠发送和接收速率相同来保证 比特率:位/秒(bps) 波特率:码元/秒(Baud) 高位先送 发送速率 接收速率 在数字通信中常常用时间间隔相同的符号来表示一位二进制数字。这样的时间间隔内的信号称为二进制码元,而这个间隔被称为码元长度 1、同步通信方式 如何区分数据的起始? 如何将一串0和1还原成数据? 2、异步通信方式 异步通信协议: (1)没有数据发送时,数据线保持“1”状态 (2)发送数据时,先发起始位“0”,其后是数据 (3)数据后再发一位停止位“1“ 因此对于8位数据至少要发送10位 例:若比特率为9600bps,则每秒传输960帧,即960字符/秒 而每位传输时间:T=1/9600≈0.104(ms) 3、串行通信线路形式 单工:广播 全双工:电话 半双工:对讲机 4、串行通信接口 (1)UART (Universal Asynchronous Receiver/Transmitter 通用异步接收器/发送器 (2)USRT (Universal Synchronous Receiver/Transmitter) 通用同步接收器/发送器 8 串-并 8 并-串 发送 接收 1 时钟 时钟 8.2 MCS-51串行接口 51单片机内部有一个全双工的串行接口,具有4种工作方式。 与串行口有关的特殊功能寄存器(SBUF、 SCON) 一、串行口数据绶冲器SBUF(99H) 接收、发送对应于同一地址(99H),但实际上是两个缓存器。 两个引脚 二、串行口控制寄存器SCON(98H) 1、SM0、SM1 控制串行口工作方式 2、SM2 允许方式2、3的多机通信控制位 当串行口以方式2、3接收时,若SM2=1,则只有RB8为1时才将接收到的前8位数据送入SBUF,并置位RI产生中断请求,否则丢弃接收到的前8位数据;而当SM2=0时,无论RB8=0/1,都将前8位数据装入SBUF并产生中断请求。 在方式1中若SM2=1→只有收到有效的停止位时才会激活RI 在方式0中SM2必须为0。 SM0 SM1 工作方式 功 能 简 述 波特率 0 0 方式0 8位 同步移位寄存器 fosc/12 0 1 方式1 10位 UART 可变 1 0 方式2 11位 UART fosc/32或/64 1 1 方式3 11位 UART 可变 3、REN 允许串行接收位,由软件置/复位 1:允许接收 0:不允许接收(允许发送) 4、TB8 在方式2、3中要发送的第九位数据,由软件置/复位 5、RB8 在方式2、3中是接收的第九位数据 在方式1中若SM2=0,RB8是接收的停止位。 在方式0中不用RB8。 6、RI 接收中断标志(必须由软件清除) 在方式0中串行接收到第8位结束时自动置位。 在方式1、2、3中串行接收到停止位时置位。 1 1 1 1 1 1 1 SBUF 1111 1111 RxD 1 RI=1 7、TI 发送中断标志(必须由软件清除) 在方式0中串行发送第8位结束时自动置位。 在方式1、2、3中串行发送停止位的开始时置位 8.3 MCS-51串行口工作方式 一、方式0的应用 1、扩展并口 74LS164 D CLK 80C51 RxD TxD ROLED: MOV SCON, #00H;串

文档评论(0)

挺进公司 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档