- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机原理及应用技术
主讲:张志刚
部门:电力学院
电话第六章 51单片机内部功能单元及应用
第六章 51单片机内部功能单元及应用
6.3 中断系统
6.3.1 中断系统概述
中断的概念
在计算机中,由于计算机内部的原因、软硬件的原因,使CPU暂停当前工作,转到需要处理的中断源的服务程序入口(中断响应),一般在入口处执行一跳转指令转去处理中断事件(中断服务)。执行完中断服务后,再回到原来程序被中断的地方继续处理执行程序(中断返回),这个过程称为中断。
第六章 51单片机内部功能单元及应用
主程序
中断服务
子程序
主程序
主程序
中断服务子程序
断点
中断过程示意
第六章 51单片机内部功能单元及应用
2.中断系统功能
(1)实现中断并返回
(2)实现优先排队
(3)高级中断能中断低级中断
主程序
主程序
高优先级中断服务
断点1
断点2
低优先级中断服务
第六章 51单片机内部功能单元及应用
3.中断的优点
(1)分时操作
可以使CPU和外设同时工作,使CPU的利用率大大提高
(2)实时处理
在实时控制系统中,可在任何时间发出中断申请,CPU可以马上响应加以处理。这样的及时处理在查询方式下几乎不可能。
(3)故障处理
计算机在运行过程中,往往会出现预料不到的情况或故障,计算机可以利用中断系统自行处理,而不必停机或报告工作人员。
第六章 51单片机内部功能单元及应用
4.中断源分类及优先级
51单片机中断源:外部中断、定时器中断、串口中断
第六章 51单片机内部功能单元及应用
中断源的入口地址及优先次序
中断源
入口地址
优先级
外部中断0
0003H
0
最高级
定时器中断0
000BH
1
外部中断1
0013H
2
定时器中断1
001BH
3
串口中断
002BH
4
最低级
第六章 51单片机内部功能单元及应用
6.3.2 中断的控制与实现
中断的控制与实现是通过4个与中断相关的特殊功能寄存器的配置来完成的。
寄存器
英文名
中文名
地址
TCON
timer control
定时器控制寄存器
88H
SCON
serial control
串行口控制寄存器
98H
IE
interrupt enable
中断使能寄存器
A8H
IP
interrupt priority
中断优先级寄存器
B8H
第六章 51单片机内部功能单元及应用
定时器控制寄存器TCON位定义
位
D7
D6
D5
D4
D3
D2
D1
D0
字节地址
TCON
TF1
TR1
TF0
TR0
IE1
IT1
IE0
IT0
88H
位地址
8FH
8EH
8DH
8CH
8BH
8AH
89H
88H
IT0、IT1:外部中断0、1的触发方式控制位
0:电平方式,低电平有效
1:边沿触发方式,下降沿有效
IE0、IE1:外部中断0、1的中断请求标志位
1:表示INT0、INT1向CPU发出中断请求
TR0、TR1:定时器0、1运行控制位(与中断无关)
TF0、TF1:定时器0、1溢出中断请求标志位(可由软件或硬件清零)
1:表示T0、T1向CPU发出中断请求
第六章 51单片机内部功能单元及应用
串行口控制寄存器SCON位定义
位
D7
D6
D5
D4
D3
D2
D1
D0
字节地址
SCON
SM0
SM1
SM2
REN
TB8
RB8
TI
RI
98H
位地址
9FH
9EH
9DH
9CH
9BH
9AH
99H
98H
TI:串口发送中断请求标志位(硬件自动置1,软件清零)
RI:串口接收中断请求标志位(硬件自动置1,软件清零)
第六章 51单片机内部功能单元及应用
中断使能寄存器IE位定义
位
D7
D6
D5
D4
D3
D2
D1
D0
字节地址
IE
EA
ES
ET1
EX1
ET0
EX0
A8H
位地址
AFH
AEH
ADH
ACH
ABH
AAH
A9H
A8H
EA:中断使能总控制位
0:CPU关总中断,屏蔽所有中断请求
1:CPU开总中断,可以相应任何使能的中断
ES:串行口中断使能控制位
ET0、1:定时器中断0、1使能控制位
EX0、1:外部中断0、1使能控制位
0:除能、禁止状态
1:使能、允许状态
中断使能总结
0:禁止
1:允许
第六章 51单片机内部功能单元及应用
中断优先级寄存器IP位定义
位
D7
D6
D5
D4
D3
D2
D1
D0
字节地址
IP
PS
PT1
PX1
PT0
PX0
B8H
位地址
BFH
BEH
BDH
BCH
BBH
BAH
B9H
B8H
1:高优先级 0:低优先级
系统复位后,IP各位为0,所有中断源设置为低优先级,(中断顺序按
您可能关注的文档
最近下载
- 食品企业财务管理专题研究:成本控制.docx VIP
- DB3210T 1206-2025 互联网医院诊疗服务管理规范.pdf VIP
- 2024年新改版人教版七年级上册生物全册精编知识点(新教材).doc
- 励磁培训书(第4版最终版)精品.docx
- 2025年【中级消防设施操作员(考前冲刺)】考试题及答案.pdf VIP
- 内科学肺栓塞教案.ppt VIP
- 2025杭州市房屋租赁合同(官方范本).docx VIP
- 2025年度专业技术人员继续教育公需科目考试题(附答案).doc VIP
- 基础会计:原理、实务、案例、实训(第七版)课件 第1章 总论.pptx
- 人教版二年级上册数学全册教学设计(配2025年秋新版教材).docx
文档评论(0)