原创 中断允许寄存器 IE(A8H)

2011-2-16 22:08 4583 2 2 分类: MCU/ 嵌入式
中断的允许或禁止是由片内可进行位(什么是位,大家可别到现在还说不知道哦)寻址的 8位中断允许寄存器 IE 来控制的,单片机中断系统中有两种不同类型的中断:一种称为非屏蔽中断;另一种称为屏蔽中断。对于非屏蔽中断,用户不能用软件方法加以禁止,一旦有中断申请,CPU 将根据自然优先级予以响应。这里主要讲屏蔽中断,对于屏蔽中断,我们可以通过软件的方法来予以控制(允许中断我们把它称为中断开放,不允许中断我们把它称之为中断屏蔽),如何操作,说穿了其实很简单,就是通过对 IE 的相应位的置“1”或请“0”来允许或禁止某个中断,请看下面的表格:

中断允许寄存器 IE

EA  ×  ×  ES ET1 EX1 ET0 EX0
     (1)EA:总中断允许开关。它是个总开关,凡是要设置中端都得先通过它。EA=1,开放所有的中断;EA=0,则所有中断都被禁止。
     (2)ES:串行口中断控制位。ES=1,允许中断;ES=0,禁止中断。
     (3)ET1:定时/计数器 1 中断控制位。ET1=1,允许中断;ET1=0,禁止中断。
     (4)EX1:外中断 1 中断控制位。EX1=1,允许中断;EX1=0,禁止中断。
     (5)ET0:定时器 0 中断控制位。ET0=1,允许中断;ET0=0,禁止中断。
     (6)EX0:外中断 0 中断控制位。EX0=1,允许中断;EX0=0,禁止中断。
PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
2
关闭 站长推荐上一条 /3 下一条