- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 中断系统、定时器/计数器和串行口 4.1 中断系统 4.2 定时器/计数 4.3 串行口 4.1 中断系统 一、输入/输出方式及中断的概念 1.输入/输出方式 CPU与外设的信息交换称为输入/输出。输入/输出方式有三 种。 无条件传送方式 查询方式 中断方式 2.中断的概念 (1) 中断: CPU正在执行程序的过程中,由于CPU之外的某种原因,有 必要暂停该程序的执行,转而去执行相应的处理程序,待处理程序结 束之后,再返回原程序断点处继续运行的过程。 (2) 中断系统: 实现中断过程的软、硬件系统。 (3) 中断源: 提出中断申请的来源。中断源一般有外设、定时时钟、 故障源等。 (4) 主程序与中断服务程序: CPU执行的当前程序称为主程序。CPU转 去对突发事件的处理程序,称为中断服务程序。 (5) 中断优先级: 当多个中断源同时申请中断时,为了使CPU能够按照 用户的规定先处理最紧急的,然后再处理其他事件,中断系统设置有 中断优先权排队电路,通过用户的设置,排在前面的中断源称为高级 中断,排在后面的称为低级中断。 (6) 中断嵌套: 当CPU响应某一中断源请求而进入中断处理时,若更高 级别的中断源发出申请,则CPU暂停现行的中断服务程序,去响应优 先级更高的中断,待更高级别的中断处理完毕后,再返回低级中断服 务程序,继续原先的处理,这个过程称为中断嵌套。 二、89S51中断系统结构 89S51中断系统有5个中断源,2级中断优先级。结构框图 如图所示。 中断请求标志寄存器是由定时器控制寄存器(TCON)和串 行口控制寄存器(SCON)的若干位构成,如图所示。 中断允许控制寄存器IE:控制着中断的允许与禁止。 中断优先级控制寄存器IP :89S51有2级中断优先级,每一个 中断源都可以软件设置为高级中断或低级中断,由中断优先级 控制寄存器IP控制。相应位置“1”时,此中断为高级中断,清 “0”时设置为低级中断。 三、中断的处理过程 89S51中断的处理过程: 1.中断查询 CPU在每个机器周期结束时查询中断源是否有中断申请,若没有,则继续当前任务;若有,则自动设置相应中断请求标志位。 2.中断的响应条件 中断请求标志为1; CPU中断开放,即EA=1且相应中断允许位=1 无同级或更高优先级中断正在被服务; 为保证指令执行得正确,必须现行指令执行完,若现行指令为中断返回RETI或访问IE、IP寄存器指令,必须执行完该指令和紧接着的下一条指令后才能响应中断。 注:上述只要有一个条件不满足,就不会立即响应中断。 3.响应中断 首先设置相应的优先级状态触 发器,以便屏蔽后面的同级或低级 中断请求。 保护现行程序断点地址,即把 当前PC的内容送入堆栈(硬件执行 LCALL指令)。 进入指定的中断服务程序入口 地址。 89S51规定各中断源有相应的 服务程序入口地址: 4.执行中断服务程序 中断服务程序的设计不仅要考虑完成相应的服务任务,而且 还要考虑现场保护与现场恢复,以便保护主程序中不应破坏的 数据。 5.中断返回 中断返回指令RETI的作用如下: (1) 清除响应时设置的优先级状态触发器; (2) 恢复主程序断点地址,即把堆栈的内容送给PC。 6.中断请求的撤除 CPU响应某中断后,在返回之前必须撤除上一次中断请求, 否则会错误地引起另一次中断的发生。 四、外部中断源的扩展 89S51单片机只有两个外部中断源,在实际应用中可能 会遇到CPU对多个外设进行服务的情况,此时系统需要扩展外 部中断源。 外部中断源的扩展有两种方式: 1.利用查询方式扩展外部中断源。 2.利用定时器扩展外部中断源。 任务演示 任务T4——单片机与打印机的数据传送。 见动画十二——单片机与打印机数据传送 4.2 定时器/计数器 89S51单片机内部集成有两个16位定时器/计数器T0、T1。 一、定时器/计数器T0、T1的结构 1.定时器的总体结构 定时器/计数器T0、T1的结构如图所示。 2.定时器方式寄存器TMOD 特殊功能寄存器TMOD用于控制定时器/计数器的启动方 式、计数脉冲源的选择、
您可能关注的文档
- 主板参数图解讲述.doc
- 主板基础知识2讲述.ppt
- 主变不满足N-1,一台主变故障后典型事故处理(2015年12月28日)讲述.ppt
- 6.30党课用稿讲解.ppt
- 中央银行学讲述.pptx
- 中药配方颗粒知识手册讲述.doc
- 锚杆基本试验重点.doc
- 中医8项技术讲述.doc
- 6.数据拓扑查询和处理讲解.ppt
- 中医经络养生之十二时辰养生讲述.ppt
- 2025AACR十大热门靶点推荐和解读报告52页.docx
- 财务部管理报表.xlsx
- 高中物理新人教版选修3-1课件第二章恒定电流第7节闭合电路欧姆定律.ppt
- 第三单元知识梳理(课件)-三年级语文下册单元复习(部编版).pptx
- 俄罗斯知识点训练课件-七年级地理下学期人教版(2024).pptx
- 课外古诗词诵读龟虽寿-八年级语文上学期课内课件(统编版).pptx
- 高三语文二轮复习课件第七部分实用类文本阅读7.2.1.ppt
- 高考物理人教版一轮复习课件第4章第3讲圆周运动.ppt
- 高考英语一轮复习课件53Lifeinthefuture.ppt
- 2025-2030衣柜行业风险投资发展分析及投资融资策略研究报告.docx
最近下载
- 票据管理系统单位端操作手册.pdf VIP
- 2022年湖北医药学院药护学院教师招聘笔试试题及答案解析.docx VIP
- 无人机公司培训宣讲.pptx VIP
- 宝鸡市检察机关招聘聘用制书记员笔试真题2024.docx VIP
- 2024年湖北医药学院药护学院教师招聘考试笔试题库及答案解析.docx VIP
- 2024年社区工作者考试必背1000题题库及参考答案(考试直接用).docx VIP
- 矿山矿产资源储量年度报告编制要求.pdf VIP
- 急性心肌梗死医学检查.ppt VIP
- 2022年湖北医药学院药护学院辅导员招聘考试笔试试题及答案解析.docx VIP
- 2025年湖北医药学院药护学院辅导员招聘考试笔试备考题库及答案解析.docx VIP
文档评论(0)