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

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

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

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

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

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

并行、串行(I/O)接口9.4串行接口和串行通信9.4串行接口和串行通信9.4串行接口和串行通信9.4.3串行通信的三种方式9.4.4串行数据传送方式起止式异步通信协议数据传输速率2.同步通信9.4.5信号的调制与调器9.4.6RS-232C串行通信标准9.4.6RS-232C串行通信标准RS-232C的引脚(1)RS-232C的引脚(2)RS-232C的引脚(3)RS-232C的引脚(4)RS-232C的引脚(5)RS-232C的连接连接调制解调器不使用联络信号的3线相连方式“伪”使用联络信号的3线相连方式使用联络信号的多线相连方式RS-232C的电气特性9.5可编程串行I/O接口8251A9.5.18251A的基本工作原理数据总线 缓冲器8251的引脚信号8251的引脚信号(续)8251的引脚信号(续)端口对应的操作28251的工作方式1.异步串行数据的发送2.起始位的检测3.异步串行数据的接收4.接收错误的处理5.同步串行发送数据6.同步串行接收数据38251的寄存器模式寄存器(异步)模式寄存器(同步)控制寄存器状态寄存器9.5.48251A 初始化流程例1异步模式下的初始化程序举例例2同步模式下的初始化程序举例例3利用状态字进行编程的举例8251软复位初始化循环初始化查询状态判断错误对于8251A异步通信初始化程序段如下对于8251A同步通信初始化程序段如下用8251A作为串行接口的线路图教材291页例中8251A的初始化程序假如要向外输出的1个字符已放在AH寄存器中。若采用查询式输出,程序先对状态口进行测试,判断TXRDY状态位是否有效,若TXRDY为1,则说明当前数据输出缓冲器为空,CPU可以向8251A输出1个字符。传输制式调制与解调教材: 题9-4,题9-5,题9-6,题9-7 题9-8,题9-9,题9-10