- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
制作者:
从“插入”菜单
选择图片
找到徽标文件
单击“确定”
重新设置徽标大小
单击徽标内任意位置。徽标外部出现的方框是“调整控点”
使用这些重新设置对象大小
如果在使用尺寸调整控点前按下shift键,则对象改变大小但维持原比例。
第十章 串口通信
通信:计算机与外部的信息交换
串行通信:数据逐位按一定顺序传送
并行通信:数据各位同时传送
特点:速度快,效率高,成本高,适用于近距离
特点:成本低,速度慢,适用于远距离
第一节 串行通信的基本概念
一、数据传送的方式
单工:数据线仅能在一个方向上传送
半双工:数据虽可在两个设备上向任何一个方向传送,但不能同时进行
全双工:数据可在两个设备上向任何一个方向传送,且可同时进行
二、串行传送工作方式
异步方式:通信双方按一定协议进行数据传送,数据是一帧一帧传送
异步通信传送效率在70%左右
同步传送: 发送数据前,先发一到两个同步字符,表示数据开始,同步后,开始进行批量数据传送
同步传送需要一个同步时钟
同步传送比异步传送速度快
三、串行传送速率
波特率:每秒种内数据传送的位数 单位bit / s,bps
如一个串行字符由1个起始位,7个数据位,1个校验位,1个停止位组成,假如每秒传送120个字符,则其波特率为120*10=1200bps
常用的波特率为110,300,600,1200,2400,4800,9600,19200
四、信号的调制和解调
1.将发送端数字数据信号变换成模拟数据信号的过程称为调制,将调制设备称为调制器(modulator)
2.将接收端模拟数据信号还原成数字数据信号的过程称为解调,将解调设备称为解调器(demodulator)
3.同时具备调制与解调功能的设备称为调制解调器(modem)
4.调制器的类型:振辐键控(ASK)
频移键控(FSK)
相移键控(PSK)
在调制过程中,选择音频范围内的某一角频率ω的正(余)弦信号作为载波,该正(余)弦信号可以写为:
u(t)= Um·sin(ωt+φ0)
3个可以改变的电参量:
— 振 幅 um 振辐键控(ASK)
— 角频率 ω 频移键控(FSK)
— 相 位 φ 相移键控(PSK)
可以通过变化3个电参量,来实现模拟数据信号编码的目的。
五、信息的检错和纠错
串行通信一般要检测传输过程中是否有错误出现。在基本通信规程中常采用奇偶校验或校验和的块校验方法,在高级通信控制规程中一般采用循环冗余码(CRC)校验
奇偶校验:即在传送字符的各位之外,再传送1位奇/偶校验位。可采用奇校验或偶校验。
奇校验:所有传送的数位(包含字符的各个数位和校验位)中,1的个数为奇数
偶校验:所有传送的数位(包含字符的各个数位和校验位)中,1的个数为偶数
校验和的块校验:奇偶校验与“检验和”的综合
异步收发器(URTA) INTEL 8250
同步异步收发器(USART)INTEL 8251
六、串行接口芯片UART和USART
第二节 可编程串行通信接口芯片8251A
一、基本功能
① 可用于串行异步通信,也可用于串行同步通信。
② 对于异步通信,可设定停止位为1位、1位半或2位。
③ 对于同步通信,可设为单同步、双同步或外同步等。同步字符可由用户自己设定。
④ 可以设定奇偶校验的方式,也可以不校验。校验位的插入、检出及检错都由芯片本身完成
⑤ 异步通信的时钟频率可设为波特率的1倍、16倍或64倍。
⑥ 在异步通信时,波特率的可选范围为019.2千波特;在同步通信时,波特率的可选范围为064千波特。
⑦ 提供与外部设备特别是调制解调器的联络信号,便于直接和通信线路相连接。
⑧ 接收、发送数据分别有各自的缓冲器,可进行全双工通信。
二、内部结构
状态缓冲器、接收数据缓冲器、发送数据/命令缓冲器
作用:接收器接收在RxD上的串行数据并按规定的格式转换为并行数据,存放在接收数据缓冲器中。
接收缓冲寄存器
接收移位寄存器
奇偶位
停止位 1
波
特
率
接收器的工作过程
在异步方式中,当接收器接收到有效的起始位后,便开始接收数据位、奇偶校验位和停止位。然后将数据送入寄存器,此时,RXRDY输出高电平,表示已收到一个字符,CPU可以来读取。
在同步方式中,若程序设定8251A为外同步方式,则引脚SYNDET用于输入外同步信号,该引脚上电平正跳变启动接收数据。若设
原创力文档


文档评论(0)