第 5 章 AT89C51 单片机中断系统
U 难点
中断优先级控制原则
中断响应过程
@ 要求
掌握:
中断控制的专用寄存器
中断响应过程
了解:
中断的概念
单片机的单步执行方式
5.1 中断的基本概念
5.2 MCS-51 单片机的中断系统
5.3 中断系统的应用举例
5.1 中断的基本概念
在 CPU 与外设交换信息时,存在着一个快速的 CPU 与慢速的外设之间的矛盾。为解决
这个问题,发展了中断的概念。
单片机在某一时刻只能处理一个任务,当多个任务同时要求单片机处理时,这一要求应
该怎么实现呢?通过中断可以实现多个任务的资源共享。
中断现象在现实生活中也会经常遇到,例如,你在看书——手机响了——你在书上作个
记号——你接通电话和对方聊天——谈话结束——从书上的记号处继续看书。这就是一个
中断过程。通过中断,你一个人在一特定的时刻,同时完成了看书和打电话两件事情。用
计算机语言来描述,所谓的中断就是,当 CPU 正在处理某项事务的时候,如果外界或者
内部发生了紧急事件,要求 CPU 暂停正在处理工作而去处理这个紧急事件,待处理完后,
再回到原来中断的地方,继续执行原来被中断的程序,这个过程称作中断。
从中断的定义我们可以看到中断应具备中断源、中断响应、中断返回这样三个要素。中
断源发出中断请求,单片机对中断请求进行响应,当中断响应完成后应进行中断返回,返
回被中断的地方继续执行原来被中断的程序。
5.2 MCS-51 单片机的中断系统
5.2.1 MCS-51 单片机的中断源
MCS-51 单片机的中断源共有两类,它们分别是:外部中断和内部中断
1. 外部中断源
外 部中断 0(
):来自
P3.2
引脚,采集到低电平或者下降沿时,产生
中断请求。
外部中 断 1 (
):来 自
P3.3
引脚,采集到低电平或者下降沿时,产生
中断请求。
2. 内部中断源
评论0