网站大量收购闲置独家精品文档,联系QQ:2885784924

南京师范大学电气与自动化工程学院单片机原理与接口技术课件第九章 串行口.ppt

南京师范大学电气与自动化工程学院单片机原理与接口技术课件第九章 串行口.ppt

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第九章 串行口 第一节 串行通信基础 * 一、串行通信的分类:同步通信和异步通信 (一)异步通信(Asynchyonous Communication) 异步通信是将数据以字符(或字节)为单位组成字符帧传送,发送端一帧一帧的发送,接收端一帧一帧的接收,两者有各自的时钟来控制数据的发送和接收,这两个时钟源可以相互独立,互不同步。接收端根据字符帧的起始位来判别出数据已经开始发送,遇到字符帧的停止位时就知道一帧字符已发送完毕,停止接收。字符帧格式如图9-2所示。 字符帧(Character Frame) 字符帧又叫数据帧,由起始位、数据位、奇偶校验位和停止位共四部分组成。 图9-2 异步通信的优点是不需传送同步脉冲。字符帧长度也不受限制,所需设备简单。缺点是有效数据传输速率较低,因为字符帧中包含起始和停止位符。 (二)同步通信(Synchronous Communication) 同步字符位于信息帧的开头,用于确定信息帧的开始,数据字符紧跟其后,由要传输的数据块长度决定,最后是一到二个校验字符CRC,由于同步字符可以一个到两个,所以同步通信又分为单同步字符信息帧结构和双同步字符信息帧结构分别如图9-3(a)和9-3(b)所示 校验字节2 校验字节1 n个数据字节 同步字符2 同步字符1 二、串行通讯的制式 串行通信中,数据在两个站之间是双向传送,即数据既可以从A站发送至B站,也可从B站发送到A站,按照数据传送方向,串行通信又分为半双工和全双工两种制式,如图9-4所示。 图9-4 三、串行通信的调制与解调 在计算机内部数据信号电平是TTL型的,也就是说当信号电平大于2.4V时表示逻辑“1”,当信号电平小于0.5V时表示逻辑“0”。远距离传输时,这种信号会发生衰减和畸变,以使传送到接收端后无法辨认。通常使用一个叫MODEM的调制解调器来改变信号的传输形式。 调制是一个信号控制另一个信号的某个参数使之随之变化的过程。使用它可以把数字信号变成交变的模拟信号。比如把数字“1”调制成2400Hz的正弦信号,把数字“0”调制成1200Hz的正弦信号。相反,在接收端把收到的交变模拟信号再还原成数字信号,这一过程则称为解调。 图9-5 四、串行通信中I/O的实现----通用异步接收/发送器 UART(universal asynchronous receiver/transmitter) 图9-6 第二节 MCS-51的串行通信口 一、MCS-51的串行口的结构 MCS-51串行口是由串行口控制寄存口,发送电路和接收电路等三部分组成, 该串行口有4种工作方式,分别适于各种场合,波特率可以由软件设置,也可由片内定时/计数器产生。当串 行口接收或发送数据时均可工作在查询方式或中断方式。 图9-9 (一)串行口控制寄存器SCON 98H 99H 9AH 9BH 9CH 9DH 9EH 9FH RI TI RB8 TB8 REN SM2 SM1 SM0 fosc/12 可变 fosc/64或fosc/32 可变 同步移位寄存器 8位异步收发 9位异步收发 9位异步收发 0 1 2 3 0 0 0 1 1 0 1 1 波特率 功能 模式 SM0 SM1 SCON 98H 位地址 SM2(SCON.5):模式2和3中多处理机通信的使能位, 在模式0中,该位必须是0。 在模式1中,若SM2=1,当收到有效停止位时,RI置 位,申请中断;否则RI清0,中断无效; 若SM2=0,表示RB8是停止位。 在模式2和3中,若SM2=1,当收到的第9位数据 (RB8)是1时,则RI置1,申请中断。当接收到的第9 位数据(RB8)是0,则接受中断标志RI不会被激活。 若SM2为0,则不管第9位是1还是0,都将RI置位,数 据装入SBUF。利用这一特性可以实现多机通信。 REN(SCON.4):串行允许接收位 TB8(SCON.3):模式2和3中发送数据位8(第9位) RB8(SCON.2):模式2和3中接受数据位8(第9位) TI(SCON.1):发送中断标志 RI(SCON.0):接受中断标志 (二)电源控制寄存器PCON 单元地址为87H,不可位寻址。 SMOD ---- -- -- ---- GF1 GF0 PD IDL 空闲控制位 0:正常方式

文档评论(0)

ormition + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档