标题: 单片机中断原理 [打印本页]
作者: dhwd515 时间: 2017-7-10 14:37
标题: 单片机中断原理
中断1、中断在引脚上是INT1\INT0
2、5个中断源(中断理由)
3、由特殊功能寄存器TCON和SCON进行中断源请求判断
由特殊功能寄存器IE和IP进行中断的开关管理和中断优先级管理。
4、中断的定义
CPU在处理A时,发生了B请求CPU迅速去处理(中断发生)
CPU暂时中断当前工作,去处理B(中断响应和中断服务)
CPU处理完B,返回处理A(中断返回)
CPU处理B时,C请求中断(中断嵌套)8051可实现两级中断嵌套
6、INT0
IT0(TCON.0)软件设置低电平有效还是下降沿有效,当检测到INT0有中断信号时,中断标志IE0(TCON.1)自动置1,向CPU申请中断(结束后自动清零)。
7、IE
EA(IE.7)EA=0时CPU屏蔽所有中断请求,P3.2 P3.3只有第一功能,所以开启第二功能要先让EA置1.
其余位是各种中断源的允许位。
8、中断响应条件:1有中断请求2此中断的中断允许位为1 3cpu开中断
9、步骤:
EA=1;
对应中断源,如外部中断0——EX0=1;
触发方式,如ITO=0;
写中断服务程序,在最后写,不用提前声明 void 名字() interrupt 0{ }——0~4,对应按默认优先级的5个中断源。Using n 0~表示寄存器。
欢迎光临 (http://www.51hei.com/bbs/) |
Powered by Discuz! X3.1 |