第九章 串行通信与串行接口
第九章 串行通信与串行接口
本章重点】 本章重点介绍有关串行通信的基本概 念和串行通信接口的工作原理,并且进 步介绍了可编程通信接口nte8251A的 结构、特性、引脚及应用。 (本章难点 本章难点在于对可编程串行接口芯片 8251A的特性、初始化和应用的掌握
【本章重点】 本章重点介绍有关串行通信的基本概 念和串行通信接口的工作原理,并且进一 步介绍了可编程通信接口Intel8251A的 结构、特性、引脚及应用。 【本章难点】 本章难点在于对可编程串行接口芯片 8251A的特性、初始化和应用的掌握
9.1串行通信与串行接口基础 9.1.1串行通信 串行通信是指数据一位接一位的顺序传送,与并行通信相 比它所需的传输线少,传送距离远,而且可以利用现有的通信 线路 9.12串行接口 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)通过控制寄存器和并行输入/串行输出移位寄存器变 换为串行数据,通过发送串行数据端发送数据。外设收到此数 据后完成一次串行输出