- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
51单片机汇编语言教程:18课单片机中断系统
51单片机汇编语言教程-慧净电子会员收集整理 (全部28课)
51单片机汇编语言教程:第18课-单片机中断系统
(基于HJ-1G、HJ-3G实验板)
有关单片机中断系统的概念:什么是中断,我们从一个生活中的例程引入。你正在家中
看书,突然电话铃响了,你放下书本,去接电话,和来电话的人交谈,然后放下电话,回来
继续看你的书。这就是生活中的“中断”的现象,就是正常的工作过程被外部的事件打断了。
仔细研究一下生活中的中断,对于我们学习单片机的中断也很有好处。
第一、什么可以引起中断,生活中很多事件能引起中断:有人按了门铃了,电话铃响了,你
的闹钟闹响了,你烧的水开了….等等诸如此类的事件,我们把能引起中断的称之为中断源,
单片机中也有一些能引起中断的事件,8031中一共有5个:两个外部中断,两个计数/定时器
中断,一个串行口中断。
第二、中断的嵌套与优先级处理:设想一下,我们正在看书,电话铃响了,同时又有人按了
门铃,你该先做那样呢?如果你正是在等一个很重要的电话,你一般不会去理会门铃的,而
反之,你正在等一个重要的客人,则可能就不会去理会电话了。如果不是这两者(即不等电
话,也不是等人上门),你可能会按你常常的习惯去处理。总之这里存在一个优先级的问题,
单片机中也是如此,也有优先级的问题。优先级的问题不仅仅发生在两个中断同时产生的情
况,也发生在一个中断已产生,又有一个中断产生的情况,比如你正接电话,有人按门铃的
情况,或你正开门与人交谈,又有电话响了情况。考虑一下我们会怎么办吧。
第三、中断的响应过程:当有事件产生,进入中断之前我们必须先记住现在看书的第几页了,
或拿一个书签放在当前页的位置,然后去处理不一样的事情(因为处理完了,我们还要回来
继续看书):电话铃响我们要到放电话的地方去,门铃响我们要到门那边去,也说是不一样
的中断,我们要在不一样的地点处理,而这个地点常常还是固定的。计算机中也是采用的这
种办法,五个中断源,每个中断产生后都到一个固定的地方去找处理这个中断的程序,当然
在去之前首先要保存下面将执行的指令的地址,以便处理完中断后回到原来的地方继续往下
执行程序。具体地说,中断响应能分为以下几个步骤:1、保护断点,即保存下一将要执行
的指令的地址,就是把这个地址送入堆栈。2、寻找中断入口,根据5个不一样的中断源所产
生的中断,查找5个不一样的入口地址。以上工作是由计算机自动完成的,与编程者无关。
在这5个入口地址处存放有中断处理程序(这是程序编写时放在那儿的,如果没把中断程序
放在那儿,就错了,中断程序就不能被执行到)。3、执行中断处理程序。4、中断返回:执
行完中断指令后,就从中断处返回到主程序,继续执行。究竟单片机是怎么样找到中断程序
所在位置,又怎么返回的呢?我们稍后再谈。
51 51 WWW.HLMCU.COM /
推荐使用慧净 实验板。推荐 学习网 淘宝网:
51单片机汇编语言教程-慧净电子会员收集整理 (全部28课)
MCS-51单片机中断系统的结构:
5个中断源的符号、名称及产生的条件如下。
INT0:外部中断0,由P3.2端口线引入,低电平或下跳沿引起。
INT1:外部中断1,由P3.3端口线引入,低电平或下跳沿引起。
T0:定时器/计数器0中断,由T0计满回零引起。
T1:定时器/计数器l中断,由T1计满回零引起。
TI/RI:串行I/O中断,串行端口完成一帧字符发送/接收后引起。
整个中断系统的结构框图见下图一所示。
51 51 WWW.HLMCU.COM /
推荐使用慧净 实验板。推荐 学习网 淘宝网:
51单片机汇编语言教程-慧净电子会员收集整理 (全部28课)
51单片机中断系统结构
如图所示,由与中断有关的特殊功能寄存器、中断入口、次序查询逻辑电路等组成,包括5
个中断请求源,4个用于中断控制的寄存器IE、IP、ECON和SCON来控制中断类弄、中断的
开、关和各种中断源的优先级确定。
中断请求源:
(1)外部中断请求源:即外中断0和1,经由外部管脚引入的,在单片机上有两个管脚,名
称为INT0、INT1,也就是P3.2、P3.3这两个管脚。在内部的TCON中有四位是与外中断有关
的。IT0:INT0触发方式控制位,可由软件进和
您可能关注的文档
- Microsoft Word - 74 - 与非网.pdf
- XP密钥大全.pdf
- 第七章 C6713的集成外设7.pdf
- 第十一章负债及借款费用-借款费用的范围.pdf
- 焊接材料存储条件推荐.pdf
- 光学玻璃透镜技术参数.pdf
- 第四讲 第五讲 分组密码 DES标准.pdf
- 基于VPC3固件的DPV1功能实现.pdf
- KEIL C51集成开发环境C和汇编语言的相互调用.pdf
- tms320c6748开发板.pdf
- 鲁科版四上 Unit 2-Lesson2 She likes dancing课件PPT.pptx
- 鲁科版四上 Unit 1-Lesson3We sing here课件PPT.pptx
- 鲁科版四上 Unit 1-Lesson4 Again please课件PPT.pptx
- 鲁科版四上 Unit 3-Lesson2 I can dance on Friday课件PPT.pptx
- 鲁科版四上 Unit 2-Lesson3 What's your hobby课件PPT.pptx
- 鲁科版四上 Unit 1-Lesson1 We have Chinese课件PPT.pptx
- 鲁科版四上 Unit 2-Lesson4 Again please课件PPT.pptx
- 鲁科版四上 Unit 3-Lesson1 What day is today课件PPT.pptx
- 鲁科版四上 Unit 3-Lesson4 Again, please课件PPT.pptx
- 鲁科版四上 Unit 1-Lesson2What's your favourite subject课件.pptx
最近下载
- 误差理论与数据处理第六版答案.docx VIP
- 优秀小学生成长档案手册成长简历模板(A4打印版本) .pdf VIP
- 构美-空间形态设计智慧树知到期末考试答案2024年.docx
- 重大危险源(储罐区、库区和生产场所)安全监控通用技术规范(征求意见稿).doc
- 三科2009-2016期末试卷1213审计学期末考试卷.pdf VIP
- 老有“所”舞——广州市逸景翠园居住区广场舞空间现状调研报告(终).pdf VIP
- 超声清洗_教程.ppt VIP
- 五年级上册人音版音乐:第4课《外婆的澎湖湾》示范课PPT.pptx
- 3三甲医院评审追踪检查流程-药事管理.pdf VIP
- 劳动教育课程-电子教案.docx VIP
文档评论(0)