嵌入式(二十三):中断

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 ——串行通信
注:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值