[理学]笔记五.ppt

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

80C51的中断系统及定时/计数器 5.1 80C51单片机的中断系统 中断的概念 中断源 (有5个中断源,2个外部中断源3个内部中断源) 5.1.3中断控制寄存器 中断控制寄存器 中断请求:定时和外中断控制寄存器TCON,串行控制寄 存器SCON。 中断允许控制寄存器IE: 中断优先级控制寄存器IP: 中断请求控制寄存器 IT0(TCON.0):外部中断0触发方式控制位。 当IT0=0时,为电平触发方式(P3.3低电平有效)。 当IT0=1时,为边沿触发方式(P3.3下降沿有效)。 由软件置位和复位 IT1(TCON.2):外部中断1触发方式控制位 (功能如上) IE0(TCON.1):外部中断0中断请求标志位。 片内硬件自动请0 IE1(TCON.3):外部中断1中断请求标志位。 (功能如上)。 TF0(TCON.5):定时/计数器T0溢出中断请求标志位。 溢出后由CPU内硬件自动置1,响应中断后由片内硬件自动清0. TF1(TCON.7):定时/计数器T1溢出中断请求标志位。 (功能如上)。 中断允许控制寄存器IE: 是对中断源的开放和关闭的控制,可用软件对其置1和0. EX0(IE.0),外部中断0允许位; ET0(IE.1),定时/计数器T0中断允许位; EX1(IE.2),外部中断0允许位; ET1(IE.3),定时/计数器T1中断允许位; ES(IE.4),串行口中断允许位; EA (IE.7), CPU中断允许(总允许)位。有屏蔽5个中断源功能 注:以上皆是置1为开,置0为关。80C51实行两级控制,总控制为是EA,其次每一中断源还有控制位。 中断优先级控制寄存器IP PX0(IP.0),外部中断0优先级设定位; PT0(IP.1),定时/计数器T0优先级设定位; PX1(IP.2),外部中断0优先级设定位; PT1(IP.3),定时/计数器T1优先级设定位; PS (IP.4),串行口优先级设定位。 注:以上置1为高优先级,置0 为低优先级 5.1.4中断处理过程长 中断处理过程 中断请求 中断响应 中断服务 中断返回 中断请求 CPU将此中断标志为1 中断响应 中断响应时间 该中断已经开中 CPU此时没有响应同级或更高级的中断 当前处于执行指令的最后一个机器周期 正在执行不是RETI或访问IE或IP 的指令 中断响应操作 保护断点地址 撤出该中断源的中断请求标志 关闭同级中断 将响应中断的地址送入PC中 中断服务 保护现场 执行中断服务程序主体 恢复现场 中断返回 在中端服务程序结束后,必须安排一条中断返回指令RETI。 恢复断点地址 开放同级中断 5.1.5中断响应等待时间 中断响应至少需要3个完整的机器周期(3~8个)。 同一中断优先级之间的优先权顺序INTO、T0、 INT1 、T1。 5.2 单片机的定时/计数器 补充:计算定时计数初值 T初值=2N-定时时间 解释:N与工作方式有关,即内部计数器的位数 机器周期是时钟周期的12倍 5.1.1 80C51中断系统的结构 CPU进行工作A时发生了事件B,请求CPU马上处理 CPU暂时中断当前工作A,转去处理事件B 事件B处理完后,回到工作A被中断的地方继续处理A工作 中断源 中断请求 中断服务 中断返回 中断系统 中断的优点 利用率高 实时性强 可靠性好 5.1.2 80C51的中断源 外部中断0(INT0):中断请求信号由P3.2输入。中断入口地址0003H 外部中断1(INT1):中断请求信号由P3.3输入。中断入口地址0013H T0溢出中断(TF0):对外部脉冲计数由P3.4输入。中断入口地址000BH T1溢出中断(TF1):对外部脉冲计数由P3.4输入。中断入口地址001BH 串行口中断(RI或TI)中断入口地址0023H INT0、INT1、T0、T1中断请求标志放在TCON中。 INT0触发方式 INT0中断标志 INT1触发方式 INT1中断标志 TO中断标志 T1中断标志 功能 88H 89H 8AH 8BH 8DH 8FH 位地址 IT0 IE0 IT1 IE1 TF0 TF1 位名称 D0 D1 D2 D3 D4 D5 D6 D7 TCON 串行接受中断标志 串行中断标志发送 功能 98H 899 位地址 R1 T1 位名称 D0 D1 D2 D3 D4 D5 D6 D7 SCON RI(SCON.0): 串行口接收中断标志位。当允许串行口接收数据时,每接收完一个串行帧,由硬件置位RI。同样,RI必须由软件清除。 TI(SCON.1

文档评论(0)

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

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

1亿VIP精品文档

相关文档