首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > 单片机教程18课:单片机的中断系统

单片机教程18课:单片机的中断系统

资料介绍
单片机资料

有关单片机中断系统的概念:什么是中断,我们从一个生活中的例程引入。你正在家中
看书,突然电话铃响了,你放下书本,去接电话,和来电话的人交谈,然后放下电话,
回来继续看你的书。这就是生活中的“中断”的现象,就是正常的工作过程被外部的事件
打断了。仔细研究一下生活中的中断,对于我们学习单片机的中断也很有好处。
第一、什么可经引起中断,生活中很多事件能引起中断:有人按了门铃了,电话铃响了
,你的闹钟闹响了,你烧的水开了….等等诸如此类的事件,我们把能引起中断的称之为
中断源,单片机中也有一些能引起中断的事件,8031中一共有5个:两个外部中断,两个
计数/定时器中断,一个串行口中断。
第二、中断的嵌套与优先级处理:设想一下,我们正在看书,电话铃响了,同时又有人
按了门铃,你该先做那样呢?如果你正是在等一个很重要的电话,你一般不会去理会门
铃的,而反之,你正在等一个重要的客人,则可能就不会去理会电话了。如果不是这两
者(即不等电话,也不是等人上门),你可能会按你常常的习惯去处理。总之这里存在
一个优先级的问题,单片机中也是如此,也有优先级的问题。优先级的问题不仅仅发生
在两个中断同时产生的情况,也发生在一个中断已产生,又有一个中断产生的情况,比
如你正接电话,有人按门铃的情况,或你正开门与人交谈,又有电话响了情况。考虑一
下我们会怎么办吧。
第三、中断的响应过程:当有事件产生,进入中断之前我们必须先记住现在看书的第几
页了,或拿一个书签放在当前页的位置,然后去处理不一样的事情(因为处理完了,我
们还要回来继续看书):电话铃响我们要到放电话的地方去,门铃响我们要到门那边去
,也说是不一样的中断,我们要在不一样的地点处理,而这个地点常常还是固定的。计
算机中也是采用的这种办法,五个中断源,每个中断产生后都到一个固定的地方去找处
理这个中断的程序,当然在去之前首先要保存下面将执行的指令……
单片机教程18课:单片机的中断系统
本地下载

评论