预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共82页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第6章 可编程串行接口芯片165506.1串行接口系统概述6.1串行接口系统概述6.1.1串行I/O接口一、串行接口的基本功能功能1实现串行和并行数据格式之间的转换。二、串行接口的基本结构串行接口的基本结构如下:⑷输入缓冲寄存器:它从输入移位寄存器中接收并行数据,然后由CPU取走。三、串行接口的工作过程有效数据由CPU写入接口中的输出缓冲寄存器,再送到输出移位寄存器。 同时将状态寄存器中的“发送准备好”位置“1”,并发出中断请求信号(用中断方式时),表示接口可以接收CPU写入下一个有效数据。 在输出移位寄存器中。由发送控制逻辑对有效数据进行“包装”,即加上起始位、奇偶校验位和停止位。 经包装后的数据由输出移位寄存器按选定的传输率逐位移出,变成串行数据发送到串行输出线上去。接收控制电路不断地监视串行数据输入线上的电平,一旦出现持续一个位周期的低电平(异步方式下),则开始采样有效数据位,并使数据进入输入移位寄存器。 采样重复进行,直至采样到停止位。 接收控制逻辑对接收的数据进行格式检查,若不正确,则将状态寄存器中的相应位置“1”;若正确,则将有效数据位并行传送到输入缓冲器。 然后,将状态寄存器中的“接收数据准备好”位置“1”;若接口处于中断允许状态,则还向CPU发出中断请求信号。CPU可以通过查询或中断方式读取输入缓冲寄存器中的有效数据。9.1串行接口系统概述6.1.2串行通信基础2.发送/接收时钟(Txc/Rxc)2.发送/接收时钟(Txc/Rxc)二、串行通信的连接方式三、信号的调制和解调四、串行通信的检错和纠错奇偶校验的基本原理有效信息位是1011101,采用偶校验,则附加的校验位是1。最后得到的信息是101110112.方阵码校验3.CRC校验 比如ASCII字符‘A’,二进制是01000001(8位),它们在起始位和2位停止位之间传送,并使用了1位奇偶校验位。2、串行异步通信时的数据接收2、串行异步通信时的数据接收3、串行异步通信的特点例题: 异步传输7位ASCII码,如果需要数据传输速率为240字符/秒,使用1位奇偶校验位和1位停止位,则: 1)波特率应该是多少? 2)有效数据位传输位是多少? 3)传输效率是多少?1、串行同步通信的特点三、串行同步通信协议2、同步通信协议概述6.1.4RS-232C串行通信标准RS-232C串行通信标准定义说明:1.电气特性1.电气特性2.连接器的机械特性DB-93.RS-232C的接口信号(1) 联络控制信号线RTS:请求发送 当数据终端设备准备好送出数据时,就发出有效的RTS信号,用于通知数据通信设备准备接收数据 CTS:清除发送(允许发送)(请求响应) 当数据通信设备已准备好接收数据终端设备的传送数据时,发出CTS有效信号来响应RTS信号 RTS和CTS是数据终端设备与数据通信设备间一对用于数据发送的联络信号(握手信号)DTR:数据终端准备好 通常当数据终端设备一加电,该信号就有效,表明数据终端设备准备就绪 DSR:数据装置准备好 通常表示数据通信设备(即数据装置)已接通电源连到通信线路上,并处在数据传输方式 DTR和DSR也可用做数据终端设备与数据通信设备间的联络信号,例如表示设备的状态SG:信号地 为所有的信号提供一个公共的参考电平 DCD:载波检测(DCD) 当本地调制解调器接收到来自对方的载波信号时,该引脚向数据终端设备提供有效信号 RI:振铃指示 当调制解调器接收到对方的拨号信号期间,该引脚信号作为电话铃响的指示、保持有效PG:保护地(机壳地) 起屏蔽保护作用的接地端,一般应参照设备的使用规定,连接到设备的外壳或大地 TxC:发送器时钟 控制数据终端发送串行数据的时钟信号 RxC:接收器时钟 控制数据终端接收串行数据的时钟信号 9.1串行接口系统概述1.零Modem的最简连线(3线制)2.零Modem标准连接6.2可编程串行接口芯片165509.2可编程串行口控制器825016550引脚简介 数据信号D7---D0:8根数据线和CPU数据总线连接。 与地址有关的信号:CS0、CS1、!CS2、!ADS。当CS0=CS1=1、!CS2=0时,16550可被CPU访问,并由A2---A0选择要访问的寄存器。地址选通信号!ADS为低电平时,锁存三个片选信号以及A2---A0的输入状态。 读写控制信号。16550有两对读写控制信号,两对信号功能完全相同,只不过是信号电平不同而已。RD、WR为高电平有效,!RD、!WR为低电平有效。中断控制和复位信号。16550具有中断控制和中断优先级处理能力,INTR引脚产生高电平有效地中断请求信号。PC中,使用OUT2来控制中断请求信号INTR的输出,而OUT1没有使用。MR是复位信号,通常与系统RESET信号连接,在系统复位