1、硬件中断系统
a、中断的概念:
在执行程序的过程中,由于某种外界的原因,必须尽快终止当前的程序执行,而去执行相应的处理程序,待处理结束后,在回来继续执行被终止的程序。这种机制——称计算机中断系统
b、计算机系统中传送数据的几种方式:
例如:数据块输入/出到IO设备
①、正常程序——顺序地(不仅传送数据)
②、中断机制——事件触发(不仅传送数据)
③、DMA传送——专门的(仅传送数据)
c、中断的优点:
①、提供对异常事件响应机制,提高计算机效率
②、有效提高计算机实时性
d、中断系统的主要问题:
①、中断源(中断事件、异常事件)
②、中断优先级
③、中断嵌套
④、中断响应
⑤、中断返回
2、8051(标准51)的中断系统:
a、5个中断源:
①、具有二个中断优先级(高优先级、低优先级,同一级内也有优先)
②、中断服务程序可以嵌套
③、允许或禁止向CPU请求中断
b、有关的特殊功能寄存器(SFR)有:
①、中断允许寄存器IE
②、中断优先级控制寄存器IP
注:
均可位寻址。
另中断源寄存器(TCON、SCON中的有关位)
c、中断系统结构:
d、中断源:
①、外部中断源:
INT0——外部中断0(与P3.2脚复用)
INT1——外部中断1(与P3.3脚复用)
注:
IE0、IE1、IT0、IT1在TCON的低四位
触发方式控制位:
IT0(IT1)=0:低电平触发;
IT0(IT1)=1:边沿触发
中断标志IE0(IE1)=1时,产生中断,CPU响应后由硬件自动清零。(注意:电平触发时,应在中断返回前撤除中断源)
②、内部中断源
T0 ——定时器0溢出
T1 ——定时器1溢出
TI、RI ——串行通信
注:
嵌入式(二十三):中断
最新推荐文章于 2025-07-18 08:41:42 发布