- 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 可编程定时/计数器8253 §2可编程并行接口8255 §3可编程串行接口8251 1. 异步通信 异步通信所采用的数据格式是以一组可变“位数”的数组组成。第一位称起始位,它的宽度为1位,低电平;接着传送一个数据5—8位,以高电平为“1”,低电平为“0”;也可有一位奇偶校验位;最后必须是停止位,采用高电平,宽度可以是1位、1.5位或2位;在两个数据之间可有空闲位,采用高电平。 2. 同步通信 同步通信在每个数据之间并不加起始位和停止位,而是将数据顺序连接起来,以一个数据块为传输单位,每个数据块附加1个或2个同步字符 ,最后以两个字节的循环校验码CRC结束;校验字符同时起到校验传输是否正确的作用。 比较异步通信和同步通信: (1)异步通信传输速度低(每秒50~9600位),但传输灵活(字符之间可有间隔),适用于传输信息量较小,传输速度较低的场合。 (2)同步传输速度高(每秒可达800,000位),但传输灵活性较差(以信息流传输,字符之间不能有间隔),适用于传输信息量达大,传输速度要求高的场合。 3. 数据传送方向 在串行通信中,数据在两个站点(如计算机终端)之间传输,主要有单工方式、半双工方式和全工方式三种基本传输模式 串行传输率 传输率是指每秒传输多少位,也称波特率,即1波特=1位/s 串行通信中常用的标准波特率为: 110、300、600、1200、2400、4800、9600和19200波特。 大多数CRT终端的传输率为9600波特。 在异步通信中,设一个串行字符由1位起始位、7位数据位,1位奇偶校验位和1位停止位构成,每秒传送120 个字符,则数据传送的波特率为: 10位/字符×120字符/s=1200波特 传送每位信息所用的时间为1/1200=0.833秒 在同步通信中,假如同步传送的波特率为1200波特,用4个同步字符作为信息帧头部,字符中不设奇偶校验位,被传送的字符和同步字符均为7位,则传送100个字符所用的时间为: 7(4+100)/1200=0.6067秒 每秒可传送字符为100/0.6067=165个。 在相同的波特率下,同步传输的实际字符比异步高。 5. 串行通信的检错和纠错 1)奇偶校验 奇偶校验就是在发送数据时,在数据位后面加上一位奇/偶校验位,校验位的取值为1或0,以保证每个字符(包括校验位)中“1”的总个数为奇数(奇校验)或偶数(偶校验) 。发送时,发生器会根据数据位的结构自动在校验位上添0或1,接收器在接收时对接收到的信息进行含“1”个数的奇偶性检查,若发现有错,则建立状态标志(将状态寄存器中的某位置1)以便CPU查询和进行出错处理。 2)CRC校验 CRC校验即循环冗余校验,它是利用编码原理对传送的二进制代码序列以某种规则产生一定的校验码,并将校验码放在二进制代码之后,并将此新的编码序列发送出去。在接收时根据信息码与校验码间所符合的某种规则进行检测(也称译码),从而可检测出传送过程中是否发生错误。 6. 信号的调制与解调 计算机串行通信是数字通信,通信线路常是借用公用电话网络进行传送,而这种普通电话线只能传送300kHz~3400kHz的音频模拟信号,对高次谐波的衰减很厉害,数字信号到了接收端将发生严重的畸变和失真。因此,在通信线路上常采用调制解调技术发送端使用调制器(Modulator)把传送的数字信号转换为适合在电话线上传输的音频模拟信号;接收端则使用解调器(Demodulator)把从线路上收到的模拟信号还原为数字信号。由于大多数情况下,通信是全工方式,所以实际中常把调制和解调集成在一起,构成调制解调器(即MODEM)供用户使用。 7. RS-232C串行接口标准 RS-232C标准对下述两方面做了规定: 信号电平标准 RS-232C采用负逻辑电平,信号电平与通常的TTL电平不兼容。RS-232C将-5V~-15V规定为“1”,+5V~+15V规定为“0”。 它与计算机接口TTL电平(0—0V,1—5V)不一 致,因此两者之间必须进行逻辑电平的转换。 控制信号的定义 在串行通信中,计算机与终端或外设之间的连接需要解决两个基本问题:一是双方连接时必须按统一的物理接口标准来连接,如连接电缆、信号电平、信号定义与特性等,都必须按统一的标准。二是要按照确定的接口标准设置计算机接口与外设之间进行串行通信的接口电路。RS-232C是目前最常使用的串行接口标准。 RS-232C标准共定义了25个接口信号,使用25针D型转换插座。在微机串行通信中最常用的信号
文档评论(0)