- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第12章
第12章
串行通信和串行接口
第12章 串行通信和串行接口
本章重点:
掌握串行通信的概念;串行通信的标
准;可编程通用串行通信接口 8251A芯片
的结构、功能、编程和使用方法。
本章难点:
在实际应用中正确地连接可编程通用
串行通信接口 8251A芯片,并编写正确的
应用程序。
12.1 概述
计算机与外部设备之间或计算机与计算机
之间的信息交换或数据传输称为通信。通信的
有两种基本方式:并行通信和串行通信。并行
通信是指数据的各位同时进行传送,而串行通
信是指数据一位一位地按顺序传送。
12.1 概述
12.1.1 串行数据传送方向
串行通信是指两个功能模块只通过一条或两条
数据线进行数据交换。在串行通信中,数据通常是
在两个站(如终端或微机)之间进行传送。
按照数据传送的方向的不同,可分三种基本的
传送方式:单工方式、半双工方式和全双工方式。
12.1.1 串行数据传送方向
串行通信中常用的同步方法有两种:同步
方式和异步方式,也称同步通信和异步通信。
异步通信把每一个字符当作独立的信息来
传送,并按照一固定且预定的时序传送。每一
个字符为一帧信息,由4部分组成:起始位、
数据位、校验位和停止位。
12.1.1 串行数据传送方向
同步方式是将许多的字符聚集成一字符块
后,在每块信息(常称为信息帧)之前加上1
至2个同步字符,字符块之后再加入适当的错
误检测数据才传出去。
波特率,是指单位时间内传送二进制数据
的位数,单位为位/秒(b/s) ,是衡量串行数
据速度快慢的重要指标。
调制器把数字信号转换成模拟信号,送到
通信链路上传输,解调器把从通信链路上接收
到的模拟信号转换成数字信号。
12.2 串行通信的物理标准
目前,串行通信中使用得最普遍的是EIA
RS-232C标准, 也称为串行接口标准。RS-
232C标准对串行通信接口的相关问题做了统一
规定。
RS-232C标准中使用负逻辑定义信号逻辑
电平,即:
逻辑“1” 电平-3~-15V;
逻辑“0” 电平;+3~+15V。
12.2 串行通信的物理标准
RS-232C标准中共定义了25条信号线,其
中4条数据线,11条控制线,3条定时线,7条
备用和未定义线。
RS-232C接口通往外部的连接器(插针和插
座)是标准的D型25针插头。
近距离(小于15m)通信时,可以不使用
MODEM,通信双方直接相连,使用的信号线较
少。而远距离(大于15m)通信时要加接MODEM,
使用的信号线较多。
12.2 串行通信的物理标准
12.3.1 串行接口基本功能
1. 数据格式化
2. 串并转换
3. 控制数据传输速率
4. 错误检测
5. TTL与EIA电平转换
6. 提供符合EIARS-232C接口标准的信号线
12.3.2 串行接口的基本结构
串行接口电路的内部一般除了有完成数据
串并转换的部件外,还有4个主要的寄存器。
即控制寄存器、状态寄存器、数据输入寄存器
和数据输出寄存器。4个寄存器通常被CPU访
问。
在接收过程中,由内部控制电路自动进行
错误检查,包括奇偶错误、帧格式错误和溢出
错误。
12.4 可编程通用串行通信接口 8251A
Intel8251A是一种通用同步/异步数据接
受发送器,广泛应用于微型计算机。
8251A可以分成5个主要部分:接收器、发
送器、调制/解调控制、读写控制逻辑以及数
据总线缓冲器。 8251A的结构如图所示。
12.4 可编程通用串行通信接口 8251A
12.4 可编程通用串行通信接口 8
文档评论(0)