中断寄存器,定时器/计数器相关寄存器本身或者相关位用来做初始化,中断函数的内容主要是体现发生中断后所需要的操作(在中断函数内写代码)。
1.中断允许寄存器IE
图1.中断寄存器IE
中断寄存器用来设定各个中断源的打开和关闭,IE在特殊功能寄存器中,字节地址为A8H,位地址(由低位到高位)分别是A8H~AFH,该寄存器运行位寻址,即可对该寄存器的每一位进行单独操作。单片机复位时IE全部被清零。下面列举各位的在不同状态下的具体含义:
EA-------全局中断允许位
EA = 1,打开全局中断控制,在此条件下由各个中断控制位(TCON寄存器中的TRn位)控制相应中断的打开和关闭。
EA = 0,关闭全部中断。
-- 无效位
ET2--定时器/计数器2中断允许位
ET2 = 1,打开T2中断。
ET2 = 0,关闭T2中断。
ES--串行口中断允许位
ES = 1,打开串行口中断。
ES = 0,关闭串行口中断。
ET1--定时器/计数器中断允许位
ET1 = 1,打开T1中断。
ET1 = 0, 关闭T1中断.
EX1-