(精)第五章-中断定时器串行口.ppt

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章 中断系统、定时器/计数器与串行口 主要内容 5.1 MCS-51单片机中断系统 5.2 定时器/计数器 5.3 串行接口 第5章 中断系统、定时器/计数器与串行口 中断是现代计算机必须具备的重要功能 在实时控制、故障自动处理、计算机与外围设备的数据传送时,常常采用中断技术, 可以大大提高计算机的效率。 第5章 中断系统、定时器/计数器与串行口 定时器 / 计数器是MCS-51单片机的重要功能模块 在实际应用中,可用于定时控制、延时、 对外部事件计数和检测等场合 第5章 中断系统、定时器/计数器与串行口 MCS-51单片机具有一个全双工串行通信接口,适宜长距离通信。 可以实现MCS-51单片机之间点对点的单机通信、多机通信和单片机与系统机(如PC机)的通信。 5.1 MCS-51单片机中断系统 P126 主要内容 5.1.1 中断系统结构及中断控制 5.1.2 中断响应及中断处理过程 5.1.3 中断请求的撤销 5.1.4 89C51的单步工作方式 5.1 MCS-51单片机中断系统 P126 单片机和外部设备之间不是直接相连的,而是通过不同的接口电路来进行信息传送的 这种信息传送方式通常可以分为同步传送、异步传送、中断传送和DMA传送等 中断是指计算机暂时停止原程序执行转而为外部设备服务(执行中断服务程序),并在服务完后自动返回原程序执行的过程 5.1 MCS-51单片机中断系统 P126 实现这一功能的部件称为中断系统 请示CPU中断的申请源称为中断源 中断通过硬件改变CPU的运行方向实现 中断系统是为单片机具有对外界异步事件进行处理能力而设置的 中断技术实质上是一种资源共享技术 5.1.1 中断系统结构及中断控制 P126 89C51单片机有5个中断请求源(C52有6个) 中断控制寄存器IE、IP、TCON和SCON,用来控制中断的类型、中断的开/关和各种中断的优先级别。 5个中断源有两个中断优先级,每个中断源可以编程设为高优先级或低优先级中断,以实现二级中断服务程序嵌套。 5.1.1 中断系统结构及中断控制-中断源 89C51有3类共5个中断源: 外部中断2个: /INT0(P3.2) /INT1(P3.3) 定时中断2个: T0(P3.4) T0(P3.5) 串行中断1个: RXD (P3.0)+ TXD (P3.1) 图5-1 中断系统结构示意图 P126 中断系统结构示意图 P126 5.1.1 中断系统结构及中断控制-中断源 (1)外中断 外中断是由外部信号引起的,中断请求信号分别由引脚 /INT0(P3.2)和 /INT1(P3.3)引入 外部中断请求有两种信号方式,即电平方式和脉冲方式。可通过设置有关控制位进行定义 电平方式的中断请求是低电平有效, 脉冲方式的中断请求则是脉冲的后沿负跳有效 5.1.1 中断系统结构及中断控制-中断源 (1) 外中断 电平方式的中断请求是低电平有效 只要单片机在中断请求引入端(/INT0或/INT1)上采样到有效的低电平时,就激活 外部中断 5.1.1 中断系统结构及中断控制 - 中断源 脉冲方式的中断请求是脉冲的后沿负跳有效 CPU在两个相邻机器周期对中断请求引入端进行的采样中,如前一次为高电平,后一次为低电平,即为有效中断请求 在这种中断请求信号方式下,中断请求信号的高电平状态和低电平状态都应至少维持一个机器周期,以确保电平变化能被单片机采样到 5.1.1 中断系统结构及中断控制 - 定时中断 在89C51单片机芯片内部有两个定时器/计数器T0和T1,以计数的方法实现定时或计数功能 当计数溢出时,即表明定时时间到或计数值已满, 这时就以计数溢出信号作为中断请求,去置位一个溢出标志位,作为单片机中断请求的标志 这种中断请求是在单片机芯片内部发生的,无须在芯片上设置引入端  5.1.1 中断系统结构及中断控制 - 串行中断 (3)串行中断 串行中断是为串行数据传送的需要而设置的 每当串行口接收或发送完一组串行数据时,就产生一个中断请求 串行中断请求也是在单片机芯片内部自动发生的,不需要在芯片上设置引入端 MCS-51的5个中断源详述 P126 ①INT0。外部中断0请求,由P3.2脚输入。通过IT0脚(TCON.0)来决定是低电平有效还是负跳变有效。一旦输入信号有效, 就向CPU申请中断, 并建立IE0标志(硬件置位)

文档评论(0)

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

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

1亿VIP精品文档

相关文档