ie,中断允许控制暂存器,电工学用语。用于控制所有中断源的开放或禁止,以及每箇中断源是否被允许。
基本介绍
- 中文名:中断允许控制暂存器
- 外文名:interrupt enable
- 所属类别:电子技术
- 属于:计算机学
作用
控制所有中断源的开放或禁止,以及每箇中断源是否被允许。
结构
中断允许控制暂存器分为两层结构,第一级结构为中断允许总控制EA,只 有当EA处于中断允许状态,中断源中断请求才能够得到允许;当EA处于不允许状态时,无论IE暂存器中其他位处于什幺状态,中断源中断请求都不会得到允许。第二级结构为5箇中断允许控制位,分别对应5箇中断源的中断请求,当对应中断允许控制位为1时,中断源中断请求得到允许。
格式
位序号 | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 |
说明 | 外部中断0 | 定时/计数0 | 外部中断1 | 定时/计数1 | 串列口中断 | 定时 2 溢出中断( 8052用) | 无效位 | 全局中断位 |
位符号(写程式时直接引用) | EX0 | ET0 | EX1 | ET1 | ES | -- | -- | EA |
位地址 | A8H | A9H | AAH | ABH | ACH | -- | -- | AFH |
各位的作用:
EX0:外部中断0允许位。EX0=1,允许外部中断0中断;EX0=0,禁止外部中断0中断。
ET0:T0溢出中断允许位。ET0=1,允许T0中断;ET0=0,禁止T0中断。
EX1:外部中断1允许位。EX1=1,允许外部中断1中断;EX1=0,禁止外部中断1中断。
ET1:T1溢出中断允许位。ET1=1,允许T1中断;ET1=0,禁止T1中断。
ES:串列中断允许位。ES=1,允许串列口中断;ES=0,禁止串列口中断。
EA:中断总允许位。EA=1,CPU开放中断;EA=0,CPU禁止所有的中断请求。总允许EA好比一个总开关。
使用方法
- 整体赋值:IE=0x81;(开启全局中断,打开外部中断0)
- 单独赋值:EA=1;EX0=1;(开启全局中断,打开外部中断0)