网站大量收购独家精品文档,联系QQ:2885784924

微机接口 ppt Lecture07中断系统.ppt

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机接口 ppt Lecture07中断系统

MCS-51的中断系统 中断的概念 什么是中断? 生活的例子:我们从一个生活中的例子引入。你正在家中看书,突然电话铃响了,你放下书本,去接电话,和来电话的人交谈,然后放下电话,回来继续看你的书。这就是生活中的“中断”的现象,就是正常的工作过程被外部的事件打断了。 中断的定义:所谓中断是指中央处理器CPU正在处理某件事的时候,外部发生了某一事件,请求CPU迅速处理,CPU暂时中断当前的工作,转入处理所发生的事件,处理完后,再回到原来被中断的地方,继续原来的工作。这样的过程称为中断 中断的嵌套 ;* ME500单片机开发系统演示程序 - K5中断,LED灯P0.0点亮一次 * K5 EQU P3.3 LED BIT P0.0 ;LED灯位 ;--------------------------------------------------------- ORG 0000H JMP MAIN ORG 0013H JMP INT1_EX1 ORG 0030H ;--------------------------------------------------------- MAIN: MOV SP,#60H MOV TCON, #04H ;INT1为下降沿触发 SETB EA SETB EX1 MAIN1: MOV P0, #0FFH JMP MAIN1 ;--------------------------------------------------------- ;INT1中断服务子程序 ;--------------------------------------------------------- INT1_EX1: MOV P0,#0FEH ;D00灯亮 RETI ;--------------------------------------------------------- END 中断请求标志 每一个中断请求对应一个中断请求标志位 分别在特殊功能寄存器TCON和SCON中相应的位中表示 (2)中断服务程序 中断服务程序是一种具有特定功能的独立程序段,它为中断源的特定要求服务,其一般低级中断源程序编写格式如下: ORG ZDRK AJMP INTVS ┆ INTVS: CLR EA PUSH ACC PUSH 01H ┆ SETB EA ┆ 中断服务 ┆ CLR EA POP 01H POP ACC SETB EA RETI 中断服务程序入口 地址:ZDRK 0003H 000BH 0013H 001BH 0023H RETI 中断源 撤消中断标志的方法 外部中断0/1 当边沿触发中断,则硬件置位,硬件清除 当低电平触发中断,硬件置位, 必须人为撤消中断请求信号 定时/计数器0/1 由硬件置位和复位,硬件自动撤消 串行口RI/TI 由硬件置位, 必须由软件复位 CLR RI ,CLR TI CPU必须在中断返回前,把它的响应中断标志位复位成“0”状态。8031单片机的5个断源,撤除中断请求的方法是不相同。 MCS-51中断请求的撤除 外部中断请求的撤除 对于负边沿触发的外部中断,CPU在响应中断后,是用硬件自动清除有关的中断请求标志IE0或IE1,来撤除INT0或INT1上的中断请求。 对于电平触发的外部中断,IE0或IE1是依靠CPU检测INT0或INT1上低电平而置位。尽管CPU响应中断时,IE0或IE1可用硬件自动复位成“0”状态,但若外部

文档评论(0)

yaocen + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档