中断控制器状态设置

来源:百度知道 编辑:UC知道 时间:2024/06/07 10:58:10
51单片机要开放外中断0,使用字节操作指令为:
MOV IE,#81H
这是为什么呢?不理解啊
但是使用位操作指令为:
SETB EA
SETB EX0
这种我能看懂

EA和EX0均是寄存器IE的某一位,IE可以进行位操作,你可以单独对EA、EX0进行操作,也可以一起来操作,具体是怎么样的对应关系,看书,看看EA和EX0分别对应IE的哪一位,将81H转换成二进制数10000001对应到IE的每一位上你就明白是怎么回事了

很简单,其实EA和EX0是两个位,分别在IE(51单片机中8位特殊功能寄存器地址是0A8h)的最高位80h位和最低位01h位,使用SETB命令是对位置1操作,同样可以给IE寄存器相应位写1也一样。