8051单片机的中断系统哪四个部分组成(51单片机中断入口是在ram吗)

8051单片机的中断系统哪四个部分组成(51单片机中断入口是在ram吗)

首页维修大全综合更新时间:2025-06-13 23:16:14

8051单片机的中断系统哪四个部分组成

51单片机中断系统由中断请求、中断允许控制、中断优先级控制和中断向量4个部分组成。

中断请求又称为中断源,不同型号51单片机的中断源个数也不同,少则5个,多的达22个。这些中断源是禁止还是允许中断取决于IE和IE2两个中断允许寄存器的位设置,中断源中的绝大多数可以通过优先级控制寄存器设置为四个中断优先级。在产生中断时,每个中断都有自己的中断向量,也就是服务程序的入口地址,cpu根据这个地址响应中断。

51 单片机有 5 个中断源,两个中断优先级: INT0 、T0、 INT1 、T1、串行口中断(包括串行接收中断 RI 和串行发送中断 TI) 。 这 5 个中断源的中断入口地址分别是 0003H、000BH、0013H、001BH、0023H。中断 优先级是由片内的中断优先级寄存器 IP(特殊功能寄存器)控制的。 PS:串行口中断优先级控制位。PS=1,串行口定义为高优先级中断源;PS=0,串行口定义为低优先级中断源; PT1:T1 中断优先级控制位。PT1=1,定时器/计数器 1 定义为高优先级中断源;PT1=0,定时器/计数器 1 定义 为低优先级中断源; PX1:外部中断 1 中断优先级控制位。PX1=1,外中断 1 定义为高优先级中断源,PX1=0,外中断 1 定义为低 优先级中断源; PT0:定时器/计数器 0(T0)中断优先级控制位,功能同 PT1; PX0:外部中断 0 中断优先级控制位,功能同 PX1;在同一优先级中,循环轮流排队。不分级别高低,所有中 断源优先级都一律平等,CPU 轮流响应各个中断源的中断请求。

大家还看了
也许喜欢
更多栏目

© 2021 3dmxku.com,All Rights Reserved.