第九章 串行通信与串行接口
第九章 串行通信与串行接口
本章重点 本章重点介绍有关串行通信的基本概 念和串行通信接口的工作原理,并且进一 步介绍了可编程通信接口nte8251A的 结构、特性、引脚及应用。 本章难点 本章难点在于对可编程串行接口芯片 8251A的特性、初始化和应用的掌握
【本章重点】 本章重点介绍有关串行通信的基本概 念和串行通信接口的工作原理,并且进一 步介绍了可编程通信接口Intel8251A的 结构、特性、引脚及应用。 【本章难点】 本章难点在于对可编程串行接口芯片 8251A的特性、初始化和应用的掌握
91串行通信与串行接口基础 91.1串行通信 串行通信是指数据一位接一位的顺序传送,与并行通信相 比它所需的传输线少,传送距离远,而且可以利用现有的通信 线路 91.2串行接口 1串行接口的输入过程 (1)数据通过串行数据输入端输入,串行接口接收到外设 的串行数据后,通过控制寄存器和串行输入/并行输出移位寄存 器变换为并行数据,同时送入数据输入寄存器暂存
9.1 串行通信与串行接口基础 9.1.1 串行通信 串行通信是指数据一位接一位的顺序传送,与并行通信相 比它所需的传输线少,传送距离远,而且可以利用现有的通信 线路。 9.1.2 串行接口 1.串行接口的输入过程 (1)数据通过串行数据输入端输入,串行接口接收到外设 的串行数据后,通过控制寄存器和串行输入/并行输出移位寄存 器变换为并行数据,同时送入数据输入寄存器暂存
状态寄存器 数据总线 收发器 控制寄存器 控制 数据输入寄存器 中断请求 联络信号 读 逻辑 写 串行输入/并行输出 串行输入 并行输入/串行输出 串行输出 地址译码 CS 数据输出寄存器 来自地址总线 发送时钟接收时钟 图9—1典型串行接口电路框图
图9—1 典型串行接口电路框图
1串行接口的输入过程 (1)数据通过串行数据输入端输入,串行接口接收到外设 的串行数据后,通过控制寄存器和串行输入/并行输出移位寄 存器变换为并行数据,同时送入数据输入寄存器暂存 2)接口向CPU发输入请求或CPU査查询输入请求的状态允 许后,CPU向接口发送读命令,通过控制逻辑读取数据输入寄 存器中的数据。数据传送到CPU内部寄存器后,完成一次串行 输入。 2串行接口的输出过程 (1)CPU向并行接口输出并行数据,当串行接口收到后, 暂存至数据输出寄存器中 (2)通过控制寄存器和并行输入/串行输出移位寄存器变 换为串行数据,通过发送串行数据端发送数据。外设收到此数 据后完成一次串行输出
1.串行接口的输入过程 (1)数据通过串行数据输入端输入,串行接口接收到外设 的串行数据后,通过控制寄存器和串行输入/并行输出移位寄 存器变换为并行数据,同时送入数据输入寄存器暂存。 (2)接口向CPU发输入请求或CPU查询输入请求的状态允 许后,CPU向接口发送读命令,通过控制逻辑读取数据输入寄 存器中的数据。数据传送到CPU内部寄存器后,完成一次串行 输入。 2.串行接口的输出过程 (1)CPU向并行接口输出并行数据,当串行接口收到后, 暂存至数据输出寄存器中。 (2)通过控制寄存器和并行输入/串行输出移位寄存器变 换为串行数据,通过发送串行数据端发送数据。外设收到此数 据后完成一次串行输出