第6章中断系统
1 第6章 中断系统
CPU与外设交互方式1.无条件传输总是处于准备好状态的外设开关、继电器、步进电机、发光器件2、查询方式:测试外设状态,如果准备好了就传输,没有准备好等待,直至等到数据或者超时如:打印机等3、中断方式传送CPU与外设并行工作,当外设提出请求,CPU根据情况进行响应4、直接存储器存取(DMA,directmemoryaccess)
CPU与外设交互方式 1.无条件传输 总是处于准备好状态的外设 开关、继电器、步进电机、发光器件 2、查询方式: 测试外设状态,如果准备好了就传输,没有准备好等待,直至等到数 据或者超时 如:打印机等 3、中断方式传送 CPU与外设并行工作,当外设提出请求,CPU根据情况进行响应 4、直接存储器存取(DMA,direct memory access)
6.1单片机中断技术概述中断CPU和外设并行工作,当外设数据准备好(或有某种突发事件发生)时向CPU提出请求,CPU暂停正在执行的程序转而为该外设服务或处理紧急事件),处理完毕再回到原断点继续执行原程序
6.1 单片机中断技术概述 中断 CPU和外设并行工作,当外设数据准备好( 或有某种突 发事件发生)时向CPU提出请求,CPU暂停正在执行的程序 转而为该外设服务(或处理紧急事件),处理完毕再回到原断 点继续执行原程序。 3
6. 1单片机中断技术概述图6-1显示单片机对外设中断服务请求整个中断响应和处理过程,CPU执行低级CPU执行高级CPU执行主程序中断服务程序中断服务程序主程序响应低级中断请求X响应中断请求响应高级中断请中断服务程序低级高级中断中断断点请求请求继续执行主程序返回主程序返回低级中断程序返回主程序图6-1中断响应和处理过程
4 6.1 单片机中断技术概述 图6-1显示单片机对外设中断服务请求整个中断响应和处理过程。 图6-1 中断响应和处理过程
中断源引起中断的原因中断申请的来源,中断源可以是O设备、故障、时钟、调试中人为设置。中断优先级当有多个中断源同时向CPU申请中断时,CPU优先响应最需紧急处理的中断请求,处理完毕再响应优先级别较低的,这种预先安排的响应次序,叫做中断优先级。中断的嵌套在中断系统中,高优先级的中断请求能中断正在进行的较低级的中断源处理,这种现象叫做中断嵌套。5
中断源 引起中断的原因,中断申请的来源,中断源可以是I/O设 备、故障、时钟、调试中人为设置。 中断优先级 当有多个中断源同时向CPU申请中断时,CPU优先响应 最需紧急处理的中断请求,处理完毕再响应优先级别较低的 ,这种预先安排的响应次序,叫做中断优先级。 中断的嵌套 在中断系统中,高优先级的中断请求能中断正在进行的 较低级的中断源处理,这种现象叫做中断嵌套。 5