STC90C51RC/RD+单片机中断系统详解
需积分: 50 84 浏览量
更新于2024-08-10
收藏 4.63MB PDF 举报
"STC90C51RC/RD+系列单片机中断寄存器详解"
在STC90C51RC/RD+系列单片机中,中断系统是实现程序控制的重要部分,它允许处理器在执行当前任务的同时响应外部或内部事件。中断寄存器是控制中断功能的关键,主要包括中断允许寄存器IE和XICON。
中断允许寄存器IE(地址为A8H)用于控制各个中断源的开启和关闭。该寄存器的每一位对应一个中断源的允许状态:
1. EA:CPU的总中断允许控制位。当EA=1时,CPU开启中断,可以响应所有中断请求;当EA=0时,CPU屏蔽所有中断,即使其他中断源被允许,CPU也不会响应。
2. ET2:定时/计数器T2的溢出中断允许位。ET2=1允许T2中断,ET2=0则禁止。
3. ES:串行口1中断允许位。ES=1允许串行口1中断,ES=0则禁止。
4. ET1:定时/计数器T1的溢出中断允许位。ET1=1允许T1中断,ET1=0则禁止。
5. EX1:外部中断1中断允许位。EX1=1允许外部中断1中断,EX1=0则禁止。
6. ET0:定时/计数器T0的溢出中断允许位。ET0=1允许T0中断,ET0=0则禁止。
7. EX0:外部中断0中断允许位。EX0=1允许外部中断0中断,EX0=0则禁止。
此外,还有一个辅助中断控制寄存器XICON(地址为C0H),它包含了一些额外的中断控制位,如PX3、EX3等,这些位用于更精细的中断控制。
中断优先级寄存器IP(低8位地址为B8H,高8位地址为B7H)用于设置中断的优先级,但STC90C51RC/RD+系列单片机的中断优先级通常由硬件固定,用户通常不需要修改。
TCON(Timer/Counter 0 and 1 Control)寄存器(地址为88H)控制定时器/计数器0和1的工作模式以及中断标志。SCON(Serial Control)寄存器(地址为98H)用于管理串行通信接口的中断和工作模式。T2CON(Timer/Counter 2 Control)寄存器(地址为C8H)控制定时器/计数器2的中断和工作模式。
STC90C51RC/RD+系列单片机的中断系统具有灵活的控制机制,允许开发者根据需要开启或关闭特定中断,从而实现高效的实时处理。在编写程序时,正确配置中断寄存器是确保中断功能正常运行的关键。
2015-05-21 上传
2012-03-28 上传
2022-11-15 上传
点击了解资源详情
2022-05-31 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
杨_明
- 粉丝: 77
- 资源: 3882
最新资源
- Aspose资源包:转PDF无水印学习工具
- Go语言控制台输入输出操作教程
- 红外遥控报警器原理及应用详解下载
- 控制卷筒纸侧面位置的先进装置技术解析
- 易语言加解密例程源码详解与实践
- SpringMVC客户管理系统:Hibernate与Bootstrap集成实践
- 深入理解JavaScript Set与WeakSet的使用
- 深入解析接收存储及发送装置的广播技术方法
- zyString模块1.0源码公开-易语言编程利器
- Android记分板UI设计:SimpleScoreboard的简洁与高效
- 量子网格列设置存储组件:开源解决方案
- 全面技术源码合集:CcVita Php Check v1.1
- 中军创易语言抢购软件:付款功能解析
- Python手动实现图像滤波教程
- MATLAB源代码实现基于DFT的量子传输分析
- 开源程序Hukoch.exe:简化食谱管理与导入功能