串行输输出接口.docVIP

  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文档。上传文档
查看更多
串行输输出接口

串行输入/输出接口 第一节 串行通信基础知识 一、串行通信基本原理:并行数据传送和串行数据传送 并行数据传送的特点:各数据位同时传送,控制简单,速度快、效率高;成本高,且距离通常小于30米。 计算机内部的数据传送都使并行数据传送。 串行数据传送的特点:数据传送按位数需进行,最少只需一根传输线,成本低,可利用电话网等现成的设备;速度慢,控制复杂。距离可从几米到几千公里。 计算机通信(串行通信)是指计算机与外部设备或计算机与计算机之间的信息交换。 在多微机系统以及现代测控系统中信息的交换多采用串行通信方式。 串行通信的方式: 串行通信的方式: 异步通信是指通信的发送与接收设备使用各自的时钟控制数据的发送和接收过程。为使双方的收发协调,要求发送和接收设备的时钟尽可能一致。 异步通信是以字符(构成的帧)为单位进行传输,字符与字符之间的间隙(时间间隔)是任意的,但每个字符中的各位是以固定的时间传送的,即字符之间是异步的但同一字符内的各位是同步的。 2.异步串行通信的字符格式: 异步通信的特点: 不要求收发双方时钟的严格一致,实现容易,设备开销较小,但每个字符要附加2~3位用于起止位,各帧之间还有间隔,因此传输效率不高。 二、串行通信的传输方向 单工 半双工 全双工 1、单工是指数据传输仅能沿一个方向,不能实现反向传输。 发送接受 发送 接受 2、半双工是指数据传输可以沿两个方向,但需要分时进行。 3、全双工是指数据可以同时进行双向传输 三、串行通信的信号形式 近程和远程的串行通信的信号形式不同 1.近程通信(本地通信) 采用数字信号直接传送,在传送过程中不改变原数据代码的波形和频率.这种数据传送方式称为基带传送方式. 2.远程通信 寄存器串行接口 寄存器 串行接口 计算机A TTL电平 寄存器 串行接口 计算机B TTL电平 RS-232电平 利用调制器(Modulator)把数字信号转换成模拟信号,然后送到通信线路上去,再由解调器(Demodulator)把从通信线路上收到的模拟信号转换成数字信号 通信是双向的,调制器和解调器合并在一个装置中, 这就是通常说的调制解调器MODEM 四、传输速率:比特率和波特率 1.比特率:每秒钟传输二进制代码的位数,单位是:位/秒(bps) 如每秒钟传送240个字符,而每个字符格式包含10位 (1个起始位、1个停止位、8个数据位),这时的比特率为:10位×240个/秒 = 2400 bps 2.波特率:每秒钟调制信号变化的次数,单位是:波特(Baud)。 波特率和比特率不总是相同的,对于基带传输比特率和波特率是相同的。所以,我们 也经常用波特率表示数据的传输速率 3 设置波特率因子 在异步通信方式进行通信时,发送端需要用时钟来决定每1位对应的时间长度,接收端也需要用一个时钟来测定每1位的时间长度,前一个时钟叫发送时钟,后一个时钟叫接收时钟。这两个时钟的频率可以是波特率的数倍,一般取16倍、32倍或64倍。这个倍数就称为波特率因子。 第二节 串行通信的实现 1、并行通信和串行通 信的特点: 串行通信是逐位传送数据,所以一个多位数据需要多次传送。比如一个8位的字节型数据至少需要8次传送。它有如下特点: 速度较慢; 引线少; 距离长。 2、串行通信的硬件条件 在硬件上,串行通信系统的核心部件是移位寄存器,其中在发端要有一个并入串出移位寄存器,在收端要有一个串入并出移位寄存器(因为计算机内部均为并行数据) 第三节 异步接收/发送器(UART) 串行接口的基本结构主要是异步接收/发送器(UART),它不仅包括并行数据和串行数据之间的相互转换,还有检测串行通信在传送过程中可能发生错误的逻辑部件。 四、信号的调制和解调 由于模拟信号的传输比数字信号传输更为有效,因而可将数字信号调制成模拟信号进行传输,用解调器把接收的模拟信号再转换成数字信号。 FSK(Frequency-shift keying):频移键控。就是用数字信号去调制载波的频率。它是利用基带数字信号离散取值特点去键控载波频率以传递信息的一种数字调制技术。最常见的是用两个频率承载二进制1和0的双频FSK系统。 8.3 可编程串行通讯接口芯片8251A简介 8251A芯片是INTEL公司生产的大规模集成电路芯片,是与INTEL系列CPU兼容的可编程的串行通讯接口。虽然8251A功能较强,但它需要外部时钟电路。因此采用8251A作为接口电路时需要比较复杂的外围电路。而目前流行的单片机如MCS51系列,CPU内部就集成了串行接口部件及定时器/计数器,几乎不需要外围辅助电路,使用起来非常简单,性能价格比很高,因此现在越来越多

文档评论(0)

h0r3d7m + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档