- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
串行接口 第一节 串行通信概述 一、数据通信的概念 基本的数据通信方式有两种,即并行通信和串行通信 : 并行通信 数据的各位同时进行传送(发送或接收)的通信方式。其优点是数据传送速度快;缺点是数据有多少位,就需要多少根传送线。 串行通信 数据的各位一位一位顺序传送的通信方式。其优点是数据传送线少.缺点是传送速度较低 . 二、串行通信中数据的传送方向 串行通信中数据的传送方向有三种 :1.单向(或单工)配置 :只允许数据向一个方向传送; 2.半双向(或半双工)配置 :允许数据向两个方向中的任一方向传送,但每次只允许一个方向传送 ; 3.全双向(全双工)配置 :允许数据同时双向传送 .三、异步通信和同步通信1.异步通信 在异步通信中,数据是一帧一帧(包含一个字符代码或一字节数据)传送的,每一串行帧的数据格式如图5-3所示。 在帧格式中,一个字符由四个部分组成:起始位、数据位、奇偶校验位和停止位。即首先是一个起始位“0”,然后是5~8位数据(规定低位在前,高位在后),接下来是奇偶校验位(可省略),最后是停止位“1”。 2.同步通信 在同步通信中,数据开始传送前用同步字符来指示(常约定1~2个),并由时钟来实现发送端和接收端同步,即检测到规定的同步字符后,下面就连续按顺序传送数据,直到通信告一段落。 在同步传送时,要求用时钟来实现发送端与接收端之间的同步。为了保证接收正确无误,发送方除了传送数据外,还要把时钟信号同时传送。 四、串-并转换问题 在MCS-51单片机中,串-并、并-串转换是由串行口的移位寄存器来自动完成的 五、串行通信协议 通信协议是对数据传送方式的规定,包括数据格式定义和数据位定义等。通信方式必须遵从统一的通信协议。1.起始位 :当通信线上没有数据被传送时,通信线应处于逻辑“1”状态(高电平)。当发送设备要发送一个字符数据时,首先发出一个逻辑“0”信号(低电平),这个逻辑低电平就是起始位。 2.数据位 :当接收设备收到起始位后,紧接着就会收到数据位。 3.奇偶校验位 :。奇偶校验用于有限差错检测,通信双方应约定一致的奇偶校验方式 .如果选择偶校验,那么组成数据位和奇偶位的逻辑“1”的个数必须是偶数;如果选择奇校验,那么逻辑“1”的个数必须是奇数。4.停止位约定 :停止位是一个字符数据的 结束标志,可以是1位或多位的高电平。 5.波特率设置 :每秒传送多少个二进制位, 叫波特率,它的单位是位/秒(b/s或bps)。 6.允许的波特率误差 :对于常用的8位、9位和11位一帧的串行传送,其最大的波特率允许误差分别为6.25%、5.56%和 4.5%。六、串行通信的校验 (1)奇偶校验 (2)和校验(3)循环冗余码校验 第二节 MCS-51单片机的串行接口 一、MCS-51串行口的结构 MCS-51单片机内部的串行口有两个物理上独立的接收、发送缓冲器SBUF,可同时接收和发送数据。发送缓冲器只能写入不能读出,接收缓冲器只能读出不能写入。两个缓冲器占用同一个地址(99H)。 控制MCS-51单片机串行口的控制寄存器共有两个,即特殊功能寄存器SCON和PCON。 ?D7D6D5D4D3D2D1D0SCONSM0SM1SM2RENTB8RB8TIRI位地址9F9E9D9C9B9A99981.串行口控制寄存器SCON (字节地址为98H )SM0 SM1工作方式功能说明波特率0 00 11 01 10123移位寄存器方式(用于扩展I/O口)10位异步收发方式11位异步收发方式11位异步收发方式fosc/12由T1控制fosc/64或fosc/32由T1控制SCON中的各位含义如下:M0、SM1:串行口的工作方式选择位 SM2:多机通信控制位。在方式2或方式3中,如果SM2=1,则接收到的第9位数据(RB8)为0时不激活RI,接收到的数据丢失;只有当收到的第9位数据(RB8)为1时才激活RI,向CPU申请中断。如果SM2=0,则不论收到的第9位数据(RB8)为1还是为0,都会将接收的前8数据装入SBUF中。在方式1时,如果SM2=1,则只收到有效的停止位时才会激活RI;若没有接收到有效的停止位,则RI清零。在方式0中,SM2必须为0。 REN:允许串行接收控制位。由软件置位以允许接收,由软件清零时禁止接收。 TB8:在方式2和方式3时为要发送的第9位数据。根据需要由软件置位和复位。在多机通信时,TB8的状态用来表示主机发送的是地址或是数据,通常协议规定“0”表示数据,“1”表示地址。 RB8:在方式2和方式3时为接收到的第9位数据。RB8和SM2、TB8一起,常用于通信控制。在方式1时,如果SM2=0,RB8接收到的是停止位。在方式0,不使用RB8。 TI:发送中断标志
您可能关注的文档
最近下载
- 腾势-腾势X-产品使用说明书-经典版(插混)-QCJ6490ST6HEV-腾势X插电式混动SUV用户手册20191212.pdf VIP
- LCMS实用技术讲座.ppt VIP
- 变电站项目安全管理方案(范文模板).docx
- LC+LTCBDE:胆囊结石合并胆总管结石治疗的微创突破与临床价值探究.docx VIP
- 大学生职业生涯规划.pdf VIP
- 装载机结构及原理.ppt VIP
- 装载机基础知识.pptx VIP
- 微机原理与接口技术期末复习资料.pdf VIP
- 《有机化学》-鲁崇贤-课后习题答案(未按顺序排序,全).pdf VIP
- 女性全周期健康管理及诊疗策略题库答案-2025年华医网继续教育.docx VIP
原创力文档


文档评论(0)