MCS-51单片机中断系统概述

需积分: 10 3 下载量 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. 串口发送或接收:一个全双工的串口发送或接收。