中断优先级寄存器IP
发布时间:2014/6/8 20:52:03 访问次数:3949
中断优先级寄存器IP。IP寄存器的各位地SAA6581T址及符号如表6-4所示。
表6_4 lP寄存器的各位地址及符号
其中,各符号含义如下。
PS:串行接口中断优先级设定位。PS=O则编程为高优先级,否则为低优先级。
PTl:定时器1中断优先级设定位。PTl=1则编程为高优先级,否则为低优先级。
PXl:外中断1中断优先级设定位。PXl=1则编程为高优先级,否则为低优先级。
PTO:定时器O中断优先级设定位。PTO=1则编程为高优先级,否则为低优先级。
PXO:外中断0中断优先级设定位。PXO=1则编程为高优先级,否则为低优先级。
在这里需要说明的是,单片机复位后,IE和IP均被清零。用户可根据自己的需要来置位或清零,IE相应位以允许或禁止各中断源申请。如果让某中断源允许中断,则必须同时使EA=1,使CPU开放中断,所以EA相当于中断允许的“总开关”。至于中断优先级寄存器lP,表6-4所定义的各位若清零则将把相应的中断源设置为低优先级,相反如果置位则设置为高优先级,同样,用户也可以对相应位的置位或清零来改变各中断源的中断优先级。整个中断系统结构如图6-4所示。
中断优先级寄存器IP。IP寄存器的各位地SAA6581T址及符号如表6-4所示。
表6_4 lP寄存器的各位地址及符号
其中,各符号含义如下。
PS:串行接口中断优先级设定位。PS=O则编程为高优先级,否则为低优先级。
PTl:定时器1中断优先级设定位。PTl=1则编程为高优先级,否则为低优先级。
l:外中断1中断优先级设定位。l=1则编程为高优先级,否则为低优先级。
PTO:定时器O中断优先级设定位。PTO=1则编程为高优先级,否则为低优先级。
O:外中断0中断优先级设定位。O=1则编程为高优先级,否则为低优先级。
在这里需要说明的是,单片机复位后,IE和IP均被清零。用户可根据自己的需要来置位或清零,IE相应位以允许或禁止各中断源申请。如果让某中断源允许中断,则必须同时使EA=1,使CPU开放中断,所以EA相当于中断允许的“总开关”。至于中断优先级寄存器lP,表6-4所定义的各位若清零则将把相应的中断源设置为低优先级,相反如果置位则设置为高优先级,同样,用户也可以对相应位的置位或清零来改变各中断源的中断优先级。整个中断系统结构如图6-4所示。
上一篇:中断的开放、禁止及优先级