- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
6 MCS51中断
嵌入式基础
3 Sept. 2008
© Neusoft Confidential
第七章:MCS51 中断
目标:
本章使学员掌握MCS51 中断: 时间:3学时
1)了解MCS51 中断原理
2 )掌握中断服务程序实现方法 教学方法:实例+上机
7 MCS-51 中断
所谓中断是指CPU对系统中或系统外发生的某个事件的一种
响应过程,即CPU暂时停止现行程序的执行,而自动转去执行
预先安排好的处理该事件的服务子程序。当处理结束后,再返
回到被暂停程序的断点处,继续执行原来的程序。实现这种中
断功能的硬件系统和软件系统统称为中断系统。
中断系统是计算机的重要组成部分。实时控制、故障自动处
理时往往用到中断系统,计算机与外部设备间传送数据及实现
人机联系也常常采用中断方式。
中断需解决的问题
中断源:中断请求信号的来源。包括中断请求信号的产生及
该信号怎样被CPU有效地识别。
中断响应与返回:CPU采集到中断请求信号后,怎样转向
特定的中断服务子程序及执行完中断服务子程序怎样返回被中
断的程序继续正确地执行。
优先级控制:多个中断源情况。中断系统优先级控制所要解
决的问题。中断优先级的控制形成了中断嵌套。
7.1 89C51中断结构及中断控制
从图5-3 中可见,89C51 单片机有五个中断请求源
(89C52有6个),四个用于中断控制的寄存器IE,IP,
TCON (用6位)和SCON (用2位),用来控制中断的类型、
中断的开/关和各种中断源的优先级。五个中断源有两个中
断优先级,每个中断源可以编程为高优先级或低优先级中
断,可以实现二级中断服务程序嵌套。
中断是计算机的一个重要功能。采用中断技术能实现以
下的功能:
① 分时操作。
② 实时处理。
③ 故障处理。
7.1.1 89C51 中断源
89C51 中断系统的五个中断源为
① INT0——外部中断0请求,低电平有效。通过
P3.2引脚输入。
② INT1——外部中断1请求,低电平有效。通过
P3.3引脚输入。
③ T0 —— 定时器/计数器0溢出中断请求。
④ T1 —— 定时器/计数器1溢出中断请求。
⑤ TXD/RXD —— 串行口中断请求。
每个中断源都对应一个中断请求标志位,他们设置
在特殊功能寄存器TCON和SCON 中。当这些中断源请
求中断时,相应的标志分别由TCON和SCON 中的相应
位来锁存。
通常,中断源有以下几种:
① I/O设备。
② 硬件故障。例如:电源断电.
③ 实时时钟。
④ 为调试程序而设置的中断源。
7.1.2 中断控制
89C51 中断系统有以下四个特殊功能寄存器:
① 定时控制寄存器TCON (用六位)。
② 串行口控制寄存器SCON (用二位)。
③ 中断允许寄存器IE。
④ 中断优先级寄存器IP。
其中,TCON和SCON只有一部分位用于中断控
制。通过对以上各特殊功能寄存器的各位进行置位
或复位等操作,可实现各种中断控制功能。
一、中断请求标志
1.TCON中的中断标志位
TCON TF1 TF0 IE1 IT1 IE0 IT0
(88H)
①TF1——定时器/计数器T1的溢出中断请求标志位。当CPU
响应中断时,硬件将自动对TF1清0 。
②TF0——定时器/计数器T0的溢出中断请求标志位。含义与
TF1相同。
③IE1——外部中断1的中断请求标志。当CPU响应该中断请
求时,由硬件使IE1清0 。
④IT1——外部中断1的中断触发方式控制位。
⑤IE0——外部中断0的中断请求标志。其含义与IE1相同。
⑥IT0——外部中断0的中断触发方式控制位。其含义与IT1类
您可能关注的文档
- 组成原理演示文稿 第九章 OS支持.pdf
- 微机原理与接口技术3(8086处理器).pdf
- 正确的数据类型操作.pdf
- 02 java继承.pdf
- 数控车床中心架外廓曲线拟合模型的建立及验证.pdf
- G10指令的巧用.pdf
- NTFS主引导扇区程序剖析.pdf
- 江苏省高考牛津版必修1综合模拟卷(含解析).pdf
- 长喜英语:2014考研英语一暑期模拟试题(二).pdf
- 单片机C语言需要注意的问题.pdf
- 2025年石家庄市直机关遴选公务员笔试真题汇编附答案解析.docx
- 2025年榆林市直属机关遴选公务员笔试真题汇编带答案解析.docx
- 2024年海西州遴选公务员考试真题汇编及答案解析(夺冠).docx
- 2025年韶关市直属机关遴选公务员笔试真题汇编带答案解析.docx
- 2024年彭水苗族土家族自治县直机关遴选公务员笔试真题汇编及答案解析(夺冠).docx
- 2025年大理州直属机关遴选公务员笔试真题汇编附答案解析.docx
- 2024年张掖市选调公务员考试真题汇编附答案解析.docx
- 2024年荆州市直机关遴选公务员笔试真题汇编及答案解析(夺冠).docx
- 2024年洛阳市直遴选考试真题汇编附答案解析(夺冠).docx
- 2024年贵阳市直机关遴选公务员笔试真题汇编含答案解析(夺冠).docx
原创力文档


文档评论(0)