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

中断系统应用.ppt

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
先通过一个生活常识,启发对中断的认识: 当你正在家里上网聊天时,电话铃响了,你会暂时停止聊天而去接电话,正在接电话的时候有人按门铃,你不得不放下电话去开门,然后继续接电话,电话接完后再回到网上继续聊天。 这里的网上聊天是当前任务 电话铃响和门铃响都属于中断源 先处理门铃还是电话铃是中断级别 接电话和开门是中断响应 对于这三件事的孰缓孰急的判断为中断控制。 计算机中的中断概念 在CPU与外设交换信息时,若用查询的方式,则CPU会浪费较多的时间去等待外设,使CPU的工作效率较低,这就是快速的CPU和慢速的外设之间的矛盾,为了解决这个问题,引入了中断的概念,引入中断后有以下优点: 1.同步工作 2.实时处理 3.故障处理 通常的中断源有以下几种 ①外部输入/输出设备,如键盘、打印机等。 ②数据通信设备,如双机或多机通信。 ③定时时钟。 ④故障源,如掉电保护请求等。 ⑤为调试程序而设置的中断源。 1.实现中断并返回 2.能实现优先权排队 3.高级中断源能中断低级中断源的中断处理 8051中断系统组成 中断源 中断标志 中断允许 中断优先级 8051中断系统结构 中断寄存器 8051的中断系统之中断源 8051的中断系统之中断标志 8051的中断系统之中断允许 8051的中断系统之中断优先级 8051的中断系统之寄存器 SCON寄存器——串行口控制寄存器 IE寄存器——中断允许寄存器 IP寄存器——中断优先级寄存器 中断处理过程 中断响应(以外部中断0为例) 中断响应时间 CPU不是在任何情况下都对中断请求立即响应,不同的情况对中断响应的时间也不同。 例如:外部中断请求信号的电平在每个机器周期的S5P2期间,经反相后锁存到IE0或IE1标志位,CPU在下一个机器周期才会查询到这些值,这时如果满足响应条件,CPU响应中断时,需执行一条两个机器周期的调用指令,以转到相应的中断服务程序入口。 这样,从外部中断请求有效到开始执行中断服务程序的第一条指令,至少需要3个机器周期。 如果在申请中断时,CPU正在处理最长指令(如乘、除法指令),则额外等待时间增加3个机器周期;若正在执行RETI或访问IE、IP指令,则额外等待时间又增加2个机器周期。 这样,若系统中只有一个中断源,则响应时间为3~8个机器周期。 如果系统中有多个中断源并且同时请求中断时,则最低级的中断的响应时间会更长。     1、中断究竟要解决什么问题? 2、就你的理解,用图示方法描述主程序与中断服务程序之间的关系。 3、熟记5个中断入口地址。 1、利用定时器作外部中断源。 MCS-51单片机有两个定时器/计数器,当它们选择计数工作方式时,T0或T1引脚上的下降沿将使T0或T1计数器加1计数,故若把定时器/计数器设置成计数工作方式,计数初始设定为满量程,一旦外部从计数引脚输入一个下降沿信号,计数器T0或T1加1产生溢出中断,这样,便可把外部计数输入端T0(P3.4)或T1(P3.5)扩充作为外部中断源输入。 例如:将T1设置为工作方式2(自动恢复初值)及外部计数方式,计数器THl、TLl初值设置为FFH,当计数输入端T1(P3.5)发生一次下降沿,计数器加1并产生溢出标志,向CPU申请中断,中断处理程序使累加器A内容加1,送P1口输出,然后返回主程序。 编程如下: ORG 0000H ;用户程序首址 AJMP MAIN ;转主程序 ORG 001BH AJMP INT ;转中断服务程序 ORG 1FF2H MAIN: MOV SP,#53H ;堆栈指针赋初值 MOV TMOD,#60H ;T1方式2,计数 MOV T L1,#0FFH ;送常数 MOV TH1,#0FFH SETB TRl ;启动T1计数 SETB ET1 ;允许T1中断 SETB EA ;CPU开中断 LOOP: SJMP LOOP ;等待 ORG 3000H INT

文档评论(0)

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

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

1亿VIP精品文档

相关文档