文档介绍:第5章输入/输出与中断
输入/输出信息的传送方式
中断的概念
MCS -51单片机的中断系统
中断应用举例
退出
输入/输出信息的传送方式
输入/输出的概念
单片机常用的输出设备有:显示器、指示灯、微型打印机等。
输入/输出信息种类
计算机与输入/输出设备之间交换信息,有三种信息形式:数据信息、控制信息和状态信息。
输入/输出设备与CPU的连接
计算机的CPU与外设,并不直接相连,而是通过接口电路进行连接。它们的连接关系如图5-1所示。
1、锁存功能
接口电路用数据锁存器,解决双方速度匹配问题。
2、隔离作用
CPU既可以与存储器交换数据,也可以与任一外设交换数据。但任一时刻,只能与其中的一个设备交换数据。
3、变换作用
当外设的电平幅度不符合计算机的要求时,需要接口电路进行电平转换。
4、联络作用
只有在外设准备就绪时,才能与CPU交换数据,既可避免出错,又可提高CPU的工作效率。外设准备就绪状态,通过接口电路与计算机进行联系。因此,接口电路必需具有联络作用。
CPU对外设的两种编址方式
1、端口与主存储器单元统一编址
统一编址,把主存储器的一部分地址空间分给端口,把每一个端口作为一个存储单元。
2、端口单独编址
对端口单独编址时,端口不占主存地址空间,但必需设置专门的输入/输出指令访问端口。
CPU与外设之间的数据传送方式
CPU与外设之间的数据传送方式通常有以下3种方式:无条件传送方式、查询方式和中断方式。
1、无条件传送方式
2、查询传送方式
3、中断传送方式
中断的概念
中断的定义
所谓中断,是指CPU正在处理某些事务的时候,外部又发生了某一事件,请求CPU及时处理。于是,CPU暂时中断当前的工作,转而处理所发生的事件。处理完毕,再回到原来被中断的地方,继续原来的工作。这样的过程,称为中断。