6 MCS51中断.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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类

文档评论(0)

xxj1658888 + 关注
实名认证
文档贡献者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档