微型计算机系统原理及应用 作者 贺建民 第8章 串行接口.pptVIP

  • 4
  • 0
  • 约6.28千字
  • 约 46页
  • 2015-12-09 发布于广东
  • 举报

微型计算机系统原理及应用 作者 贺建民 第8章 串行接口.ppt

第8章 串行接口 8.1 串行接口基本概念 8.2 串行接口标准EIA RS-232C 8.3 可编程串行输入输出接口芯片8250 8.4 8250的应用举例 8.1 串行接口基本概念 1. 串行接口的定义 串行通信是指数据一位位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信。特别适用于远距离通信,但传送速度较慢。 串行通信本身又分为同步通信与异步通信 8.1 串行接口基本概念 2. 串行同步通信 同步通信发送端和接收端使用共同的时钟源。 同步传输时,用一串特定的二进制序列,称为同步字符,接收器搜索到同步字符后,才开始接收数据位。 同步传输时数据成批连续发送,信息字符间不留空隙。如果出现没有准备好发送数据的情况,发送装置就会发送同步字符来填充。 8.1 串行接口基本概念 2. 串行同步通信 同步通信为保持发送端和接收端的同步,发送器和接收器不能采用独立的局部时钟。时钟同步方法: 将时钟信号单独传输 从接收数据流分离出同步时钟 8.1 串行接口基本概念 同步通信规程: (1)面向字符型的规程 8.1 串行接口基本概念 3. 串行异步通信 串行异步通信不需要统一的时钟源,接收端和发送端维持各自的本地时钟进行通信,接收端和发送端的本地时钟要基本一致。 所谓异步通信,是指数据传送以字符为单位,字符与字符间的传送是完全异步的,位与位之间的传送基本上是同步的。(字符间异步,字符内部各位同步。) 8.1 串行接口基本概念 3. 串行异步通信 异步串行通信的特点可以概括为: 以字符为单位传送信息。 相邻两字符间的间隔是任意长。 因为一个字符中的比特位长度有限,所以需要的接收时钟和发送时钟只要相近就可以。 8.1 串行接口基本概念 4. 串行通信常用术语 码元:数字通信中对数字信号的计量单位采用码元这个概念。一个码元指的是一个固定时长的数字信号波形,该时长称为码元宽度。 波特率:波特率是指码元传输速率,它表示单位时间内数字通信系统所传输的码元个数(符号个数或脉冲个数),单位是波特(Baud)。这里的码元可以是多进制的,也可以是二进制的。 比特率:比特率是指信息传输速率,又可称为信息速率、比特率等,它表示单位时间内数字通信系统传输的二进制码元个数,单位是比特/秒(bps)。 8.2 串行接口标准EIA RS-232C RS-232C标准(协议)的全称是EIA RS-232C标准,其中EIA(Electronic Industry Association)代表美国电子工业协会,RS(Recommended standard)代表推荐标准,232是标识号,C代表RS232的最新一次修改(1969)。 RS-232C标准最初是为远程通信连接数据终端设备DTE(Data Terminal Equipment)与数据通信设备DCE(Data Communication Equipment)而制定的。但目前广泛地用于计算机(更准确的说,是计算机接口)与终端或外设之间的近距离连接标准。 8.2 串行接口标准EIA RS-232C RS-232C接口的电气特性如下: 逻辑1 = -3V~-15V,逻辑0 = +3~+15V RS-232C接口对标准的25芯连接器定义了20条可以与外界连接的信号线(地线不计),并对其功能做了具体规定。 计算机中的异步通信仅使用9个信号 RS-232C使用2种连接器,25芯D型连接器与9芯D型连接器 8.2 串行接口标准EIA RS-232C 8.2 串行接口标准EIA RS-232C 8.2 串行接口标准EIA RS-232C 8.2 串行接口标准EIA RS-232C 8.2 串行接口标准EIA RS-232C 8.2 串行接口标准EIA RS-232C 8.2 串行接口标准EIA RS-232C 8.3 可编程串行输入输出接口芯片8250 8.3.1 8250的结构及功能 INS8250是可编程串行接口芯片 采用+5V单电源供电,有40引脚,双列直插式封装 8.3.1 8250的结构及功能 (1)并行输入/输出数据线及相关控制线 D0~D7:并行数据总线,由8位双向三态输入/输出线组成。 CS0,CS1, CS2:片选信号 ADS:地址选通信号 DISTR、 DISTR :数据输入选通信号 DOSTR、 DOSTR :数据输出选通信号 A0~A2:地址输入线 CSOUT:片选输出信号 DDIS:驱动器禁止信号 8.3.1 8250的结构及功能 (2)串行输入/输出数据线及相关 SOUT:串行数据输出端 SIN:串行数据输入端 XTAL1:外部时钟输入,通常由晶振生成。 XTAL2:基准时钟输出。 BAUDOUT:波特率输出,提供16倍波特率时钟信号。 R

文档评论(0)

1亿VIP精品文档

相关文档