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