微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 单片机中断总结

单片机中断总结

时间:11-18 来源:互联网 点击:
上有两个引脚,名称为INT0、INT1,也就是P3.2、P3.3这两个引脚。在内部的TCON中有四位是与外中断有关的。

IT0:INT0触发方式控制位,可由软件进和置位和复位,IT0=0,INT0为低电平触发方式,IT0=1,INT0为负跳变触发方式。这两种方式的差异将在以后再谈。

IE0:INT0中断请求标志位。当有外部的中断请求时,这位就会置1(这由硬件来完成),在CPU响应中断后,由硬件将IE0清0。

IT1、IE1的用途和IT0、IE0相同。

(2)内部中断请求源

TF0:定时器T0的溢出中断标记,当T0计数产生溢出时,由硬件置位TF0。当CPU响应中断后,再由硬件将TF0清0。

TF1:与TF0类似。

TI、RI:串行口发送、接收中断

三.中断允许寄存器IE

在MCS-51中断系统中,中断的允许或禁止是由片内可进行位寻址的8位中断允许寄存器IE来控制的。见下表

EA

总开关
X
X
ES

串行口中断允许
ET1

定时器1中断允许

EX1

外中断1中断允许
ET0

定时器0中断允许
EX0

外中断0中断允许

其中EA是总开关,如果它等于0,则所有中断都不允许。

ES-串行口中断允许

ET1-定时器1中断允许

EX1-外中断1中断允许。

ET0-定时器0中断允许

EX0-外中断0中断允许

四.中断优先级寄存器IP

中断优先级中由中断优先级寄存器IP来高置的,IP中某位设为1,相应的中断就是高优先级,否则就是低优先级。

X
X
X
PS

串口
PT1

定时器1
PX1

外中断1
PT0

定时器0
PX0

外中断0

五个中断源的请求地址

外中断0:0003H

定时器0:000BH

外中断1:0013H

定时器1:001BH

串口:0023H

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top