- 1、本文档共49页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 11 章 串行通信及接口电路 11.1 串行通信 11.1.1 概述 CPU和外设之间通信形式: CPU与外部的信息交换称为通信(Communication)。 基本的通信方式有两种: 并行通信——数据的各位同时传送; 串行通信——数据一位一位顺序传送。 异步通信 同步通信 1、串行通信中使用的术语: (1)发送时钟和接收时钟:二进制数据序列在传输线上是以数字信号形式出现,即高电平表示二进制数1,低电平表示二进制数0。而且每一位持续的时间是固定的。 在发送时是以发送时钟作为数据位的划分界限。 在接收时是以接收时钟作为数据位的检测。 发送时钟:并行的数据序列送到移位寄存器,由发送时钟触发进行移位输出,数据位的时间间隔由发送时钟周期划分。 接收时钟:接收时钟作为移位寄存器的触发脉冲将串行数据逐位打入移位寄存器,转换成并行数据。 (2)DTE和DSE 数据终端设备(DTE):是对属于用户所有联网设备和工作站的统称。 数据装置(DSE):是对网络设备的统称,该设备为用户设备提供人网的连接点。自动呼叫/应答设备,调制解调和其他一些中间设备均属DSE。 信道:是传输信息所经过的路径,是连接2个DTE的线路。它包括传输介质和有关的中间设备。 2. 同步通信与异步通信 (1)非同步(异步)通信ASYNC(Asynchronous DataCommunication) 用一个起始位表示字符的开始,用停止位表示字符的结束。 一帧:从起始位开始到停止位结束的时间。 异步帧格式:起始位(1位)+数据位(5—8位) +奇偶校验位(无/1位)+停止位(1、1.5或2位) 一个字符:一帧。 如:一位起始位,7位数据位,1位奇偶校验位,一位停止位;则一个字符(一帧)由10个二进制位组成。 在异步通信时,在CPU与外设之间必须有三项规定: ① 字符格式:字符的编码形式、奇偶校验形式、起始位和停止位的规定。 例如:用ASCII编码,字符为7位,加一位奇偶校验位,一位起始位,以及一位停止位,共10位。 ② 数据信号传送速率:每秒传送的字符个数。 ③ 波特率:每秒传送的二进制位数。(单位:bps) (2) 同步通信 在数据块开始处用同步字符来指示开始传送数据。 3. 异步通信时数据传送方向 单工通信:两个设备之间只有一条通信通道,一个设备固定 发送,一个设备固定接收。 半双工通信:两个设备之间只有一条通信通道,可以由A设 备发送B设备接收,也可以由B设备发送,A设备接收。 全双工通信:两个设备之间有两条通信通道,可以同时双向通信。 4. 信号的调制和解调 计算机通信是一种数字信号的通信,如图11-7所示。 5. 串行I/O的实现 并行转串行:当数据由计算机送至数据终端时,先要把并行的数据转换为串行的再传送; 串行转并行:在计算机接收由终端送来的数据时,先要把串行的数据转换为并行的数据。 这样的转换可以用软件也可以用硬件实现。 6. 串行通信的校验方法 串行通信主要适用于远距离通信,因而噪声和干扰较大,需要由校验环节。 常用的校验方法有:奇偶校验,循环冗余校验CRC(Cyclic Redundancy Check)等。 (1) 奇偶校验 奇偶校验这种校验方法主要用于对一个字符的传送过程进行校验。 在发送时,在每一个字符的最高位之后(发送总是最低有效位D0先发送)都附加一个奇偶校验位,这个校验位本身有可能是“1”或“0”,加上这个校验位,使所发送的任何字符中的“1”的个数始终为奇数——奇校验,或偶数——偶校验。 接收时,检查所接收的字符连同这个奇偶校验位,其为“1”的个数是否符合规定,若不符合规定就置出错标志,供CPU查询及处理。 奇偶校验位的产生和检验,可用软件或硬件的方法实现。 (2) 循环冗余校验(CRC校验) 发送方利用编码理论,对传送的串行二进制码序列,以一定规则产生一些校验码,并将校验码放在二进制码之后,形成符合一定规则的新的二进制码序列(编码),并将新的二进制码序列发送出去; 接受方根据信息与校验码之间所符合的规则进行检测(译码),从而检测出传送过程中是否有错。 11.1.2 串行接口标准EIA RS-232C接口 EIA(Electronics Industries Association)RS(Recommended Standard)-232C是目前最常用的一种串行通信接口。 数据线:发送数据:TxD 接受数据:RxD 地
您可能关注的文档
最近下载
- GB 50373-2019 通信管道与通道工程设计标准.docx
- 钱钟书《吃饭》课件.pptx VIP
- 肝功能异常解析课件.ppt VIP
- 赞美女员工的文章.doc VIP
- 哈弗-哈弗H6-产品使用说明书-哈弗H6 1.5T自动两驱精英型-CC6460RM07-哈弗H6(升级版)-使用说明书-中文-01-16.01-01M.pdf
- 财务管理专业研究生复试面试个人简历模板单页Word.docx
- 国际潘通色卡电子版(PMS+COLOUR+CHART)最新版-免费下载.pdf
- 省英语优质课Melting-ice教学课件.pptx
- 计算机毕业设计论文 基于OpenCV的疲劳驾驶预警系统.docx
- 二次根式测试题附.pdf VIP
文档评论(0)