STC90C51RC/RD+单片机中断系统详解
需积分: 50 77 浏览量
更新于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+系列单片机的中断系统具有灵活的控制机制,允许开发者根据需要开启或关闭特定中断,从而实现高效的实时处理。在编写程序时,正确配置中断寄存器是确保中断功能正常运行的关键。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2022-11-15 上传
2022-05-31 上传
2012-03-28 上传
点击了解资源详情
点击了解资源详情
杨_明
- 粉丝: 77
- 资源: 3865
最新资源
- 俄罗斯RTSD数据集实现交通标志实时检测
- 易语言开发的文件批量改名工具使用Ex_Dui美化界面
- 爱心援助动态网页教程:前端开发实战指南
- 复旦微电子数字电路课件4章同步时序电路详解
- Dylan Manley的编程投资组合登录页面设计介绍
- Python实现H3K4me3与H3K27ac表观遗传标记域长度分析
- 易语言开源播放器项目:简易界面与强大的音频支持
- 介绍rxtx2.2全系统环境下的Java版本使用
- ZStack-CC2530 半开源协议栈使用与安装指南
- 易语言实现的八斗平台与淘宝评论采集软件开发
- Christiano响应式网站项目设计与技术特点
- QT图形框架中QGraphicRectItem的插入与缩放技术
- 组合逻辑电路深入解析与习题教程
- Vue+ECharts实现中国地图3D展示与交互功能
- MiSTer_MAME_SCRIPTS:自动下载MAME与HBMAME脚本指南
- 前端技术精髓:构建响应式盆栽展示网站