MCS-51单片机中断系统概述
需积分: 10 174 浏览量
更新于2024-07-12
收藏 617KB PPT 举报
51单片机中断系统
本资源摘要信息中,我们将详细介绍51单片机中断系统的概念、过程、优点和结构。
**中断概念**
中断是指在CPU执行程序的过程中,当出现某种情况,由服务对象向CPU发出中断请求信号,要求CPU暂时中断当前程序的执行,而转去执行相应的处理程序,待处理程序执行完毕后,再返回来继续执行原来被打断的程序。中断是通过硬件来改变CPU程序运行方向的一种技术,它既和硬件有关,也和软件有关。
**中断过程**
中断过程可以分为以下几个步骤:
1. 中断请求:来自外部的中断请求信号发送到CPU的中断请求输入线。
2. 中断检测:CPU检测到中断请求信号,并暂时中断当前程序的执行。
3. 中断处理:CPU执行相应的处理程序,处理中断请求。
4. 返回执行:处理程序执行完毕后,CPU返回来继续执行原来被打断的程序。
**中断源**
中断源是指产生中断请求信号的对象,常见的中断源包括:
1. I/O设备:如打印机、键盘等,通常要求它在输入或输出一个数据时能自动产生一个中断请求信号。
2. 控制对象:如电流、电压等,用于产生中断请求信号,要求CPU及时采集系统的控制参数、越限参数以及要求发送和接收数据等。
3. 故障检查:当设备或系统发生故障时,以中断的方式通知CPU对故障进行分析处理。
4. 实时时钟:在工业控制中,经常需要进行定时检测和控制,单片机内部一般都有专门的定时器,当需要定时时,由CPU发出命令,启动定时器开始计时,待定时时间到,定时器向CPU发出中断申请。
5. 人为设置:为了检查中间结果是否正确或者在查找错误,往往都要设置断点或单步执行,这些都是人为设置的中断。
**中断的优点**
中断技术有以下几个优点:
1. 实行分时操作,提高了CPU的效率。
2. 实现实时处理。
3. 进行故障处理。
**MCS-51中断系统**
MCS-51中断系统的结构与控制可以分为以下几个部分:
1. 中断系统的结构:8051CPU有5个可屏蔽中断源(8052有6个),分2个中断优先等级,允许实现二级中断嵌套。
2. 外部中断源:2个外部中断源和(从P3.2和P3.3引脚输入,中断标志为IE0、IE1,触发方式控制为IT0、IT1)。
3. 内部定时/计数器:2个内部定时/计数器T0、T1(P3.4、P3.5计数输入,中断标志为TF0、TF1)。
4. 串口发送或接收:一个全双工的串口发送或接收。
2021-09-17 上传
2010-12-30 上传
2010-04-17 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
魔屋
- 粉丝: 25
- 资源: 2万+
最新资源
- JDK 17 Linux版本压缩包解压与安装指南
- C++/Qt飞行模拟器教员控制台系统源码发布
- TensorFlow深度学习实践:CNN在MNIST数据集上的应用
- 鸿蒙驱动HCIA资料整理-培训教材与开发者指南
- 凯撒Java版SaaS OA协同办公软件v2.0特性解析
- AutoCAD二次开发中文指南下载 - C#编程深入解析
- C语言冒泡排序算法实现详解
- Pointofix截屏:轻松实现高效截图体验
- Matlab实现SVM数据分类与预测教程
- 基于JSP+SQL的网站流量统计管理系统设计与实现
- C语言实现删除字符中重复项的方法与技巧
- e-sqlcipher.dll动态链接库的作用与应用
- 浙江工业大学自考网站开发与继续教育官网模板设计
- STM32 103C8T6 OLED 显示程序实现指南
- 高效压缩技术:删除重复字符压缩包
- JSP+SQL智能交通管理系统:违章处理与交通效率提升