网站大量收购闲置独家精品文档,联系QQ:2885784924

中断系统 课件 .pdf

中断系统 课件 .pdf

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共54页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第5章中断系统

1

内容概要

本章介绍中断的基本概念以及AT89S51单片机中断系统的

硬件结构和工作原理。中断可以实现CPU与外设的速度匹配和

同步工作,是计算机的一项重要技术。

AT89S51的中断系统能够实时地响应片内功能部件和外围设

备发出的中断请求并进入中断服务于程序进行处理。

通过本章学习,读者应重点掌握与中断系统有关的概念、特

殊功能寄存器以及中断系统的应用特性,学会中断系统应用的

编程方法。

2

学习本章要求读者掌握:

1、中断及相关概念

2、微机中为何要设置中断

3、AT89S51单片机的中断系统结构

4、中断源与中断有关的特殊功能寄存器设置

5、中断的处理过程

6、中断的应用和软件编程

5.1AT89C51单片机的中断系统

5.1.1中断的概念

计算机与外设之间传递信息中,由于计算机速度

快(每秒可执行几百万条指令),而外设的速度普

遍比较慢,例如打印机每秒只能打几个字符,影响

了计算机的执行速度。

采用中断是解决快速的CPU与慢速的外部设备之

间传送数据的重要方法。

所谓中断是指CPU正在处理某一事件A时,外部发生了另

一事件B,请求CPU迅速去处理,CPU暂时中断当前的工

作,转去处理事件B,待CPU

将事件B处理完毕后,再回到

原来事件A被中断的地方,继续

处理事件A,这样的过程称为

中断,如图5-1所示。

图5-1中断定义

1、中断中的几个概念

(1)中断源:引起CPU中断的根源(即事件B)称为中断

源;中断源可以是外部设备、定时时钟、数据通信设备、

故障源、程序调试等。

(2)中断申请:中断源向CPU提出的处理请求,称为中断

请求或中断申请;

(3)中断的响应和处理:CPU暂停当前的事件A,转去处

理事件B的过程,称为CPU的中断响应过程;对事件B

的整个处理过程,称为中断服务(或中断处理);

(4)中断的返回:处理完毕,再回到事件A原来被中断的

地方,称为中断返回。

2、中断的优点

随着计算机技术的发展,发现中断技术不仅仅解决了快速

主机与慢速外围设备的数据传送问题,而且还具有以下优点:

(1)使用中断方式,可允许多个外围设备与CPU并行工作,

实现分时操作,大大提高了计算机的利用率。

(2)利用中断技术,CPU能够及时处理测试、控制系统中

许多随机的参数和信息,实现实时处理,大大提高了计算机

处理问题的实时性和灵活性。

(3)中断系统使CPU具有处理设备故障、掉电等突发性事

件的主能力,提高了计算机系统本身的可靠性。

由于以上原因,中断在计算机系统中得到广泛的应用。

5.1.2AT89S51中断系统结构

AT89S51单片机的中断系统有5个中断请求源(简称中断源

),两个中断优先级,可实现两级中断服务程序嵌套。

每一个中断源可以用软件设置为允许中断或关闭中断状态,

每一个中断源的中断优先级别也可用软件来设置。

中断系统结构如图5-2所示。它由中断请求标志位(特殊功

能寄存器TCON与SCON中)、中断允许寄存器IE、中断优先

级寄存器IP及内部硬件查询电路组成,

8

图5-2AT89S51的中断系统结构

9

一、中断源中断系统共有5个中断请求源,它们是:

(1)INT0*—外部中断请求0,中断请求信号由引脚输入,中

断请求标志为IE0。

(2)INT1*—外部中断请求1,中断请求信号由引脚输入,

中断请求标志为IE1。

(3)定时器/计数器T0计数溢出发出的中断请求,中断请求

文档评论(0)

风中路标 + 关注
实名认证
内容提供者

学习资料分享

1亿VIP精品文档

相关文档