单片机ie是什么?怎么用?,ie是什么

描述

 单片机ie是什么

 IE是中端允许寄存器。IE控制中断的,IE的格式为第八为总中开关(EA) 第七 第六位空白,第五为为串行口中断允许位(ES),第四位为定时计数中断允许位1(ET1),第三位为外部中断1(EX1)第二位为外部中断0(ET0) 第一位为定时计数0(EX0),你用那个只要写那个中断为1就开启中断了。

 IE0对应于外部中断0,既引脚INT0是否允许中断通过这个位来控制;

 IE1对应于外部中断1,既引脚INT1是否允许中断通过这个位来控制;

 IE0/IE1 = 0时禁止外部中断,IE0/IE1 = 1时使能外部中断。

 单片机ie怎么用

 1、中断允许寄存器IE

 CPU对中断源的开放或中断屏蔽的控制是通过中断允许寄存器IE设置的,IE既可按字节地址寻址(其字节地址为A8H),又可按位寻址。AT89S52单片机中的6个中断矢量都是可屏蔽中断,通过对IE的某些位置位和清0,允许或禁止某个中断,当对IE的EA位清0时,屏蔽全部中断源。IE中各标志位功能如表1所示:

 

 表1 IE中的中断请求标志位

 例:开放外部中断0

 字节操作:MOV IE,#81H 或 MOV 0A8H,#81H

 位操作:SETB EA SETB EX0

 2、AT89S52的优先级寄存器IP

 AT89S52单片机的中断系统提供两个中断优先级,对于每一个中断请求源都可以编程为高优先级中断源或低优先级中断源,以便实现两级中断嵌套。中断优先级是由片内的中断优先级寄存器IP(特殊功能寄存器)控制的。IP寄存器字节地址位B8H,可以位寻址。IP各标志位的功能如表2所示:

 

相关推荐

相关文章