- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[数学]第5章 输入输出及中断
5.1 概述 接口电路的作用: (1)锁存作用 (2)隔离作用 (3)变换作用 (4)联络作用 5.2 输入输出传送方式 1、无条件传送方式 如:读取开关状态、点亮指示灯 举例:P117,例5-1 2、查询方式 如:打印机,先查询状态,空闲则输出 举例: P117,例5-2 日常中断的例子 计算机中的中断过程举例: 输出设计到打印机 查询方式、中断方式的比较(打印机工作): P119,图5-8 5.3 中断的基本概念 1、概念 中断:是指由于某种随机事件的发生,计算机暂停现行程序的运行,转去执行另一程序,以处理发生的事件,处理完毕后又自动返回原来的程序继续运行。 中断源:引起中断的原因或者来源。 中断系统:实现中断处理的功能部件。 处理随机事件的程序称为中断服务子程序。 2、中断技术的必要性 解决快速的主机和慢速外设之间的信息交换。 对随机事件、异步事件的及时处理。 中断功能强弱是计算机性能优劣的重要标志 3、中断系统的功能 (1)中断系统应具备的功能 检测有无中断请求 决定是否响应中断 中断处理 返回主程序 (2)中断处理过程说明: 保存断点、转至中断入口、执行中断服务子程序、中断返回 (3)中断的优先级(2级): 高优先级、低优先级 同时出现同一个优先级中断,则按自然优先级处理。 1、中断源 TCON寄存器——T0和T1控制寄存器 TCON寄存器——T0和T1控制寄存器 SCON寄存器——串行口控制寄存器 IE寄存器——中断允许寄存器 IP寄存器——中断优先级寄存器 中断处理过程 中断响应 中断响应 中断处理 中断处理 中断返回 中断返回 4、中断系统编程 见P127说明 * 第五章 输入输出及中断 5.1 概述 5.2 输入输出传送方式 5.3中断的基本概念 5.4 MCS-51单片机的中断系统 5.5 中断编程举例 返回 你正在专心看书,突然电话铃响,于是你记下正在看的书的页数,去接电话,接完电话后再回来接着看书。 3、中断方式 4、直接存储器访问(DMA)方式 返回 CPU转去中断子程序时,除硬件自动保护断点外,用户也需保护相关寄存器信息、标志位等,这称为保护现场;完成中断后,恢复相关寄存器内容、标志位等,称为恢复现场。 从中断子程序返回到主程序断点处,继续执行主程序,称中断返回。 (4 )中断嵌套 当CPU正在执行某个中断服务程序时,如果发生更高一级的中断源请求中断,CPU可以“中断”正在执行的低优先级中断,转而响应更高一级的中断,这就是中断嵌套。 中断嵌套只能高优先级“中断”低优先级,低优先级不能“中断”高优先级,同一优先级也不能相互“中断”。 中断嵌套结构类似与调用子程序嵌套,不同的是: ① 子程序嵌套是在程序中事先按排好的;中断嵌套是随机发生的。 ② 子程序嵌套无次序限制,中断嵌套只允许高优先级“中断”低优先级。 共5个中断请求源:分为2级中断、固定的中断入口 地址 外部输入中断源INT0 0003H 片内定时器T0的溢出 000BH 外部输入中断源INT1 0013H 片内定时器T1的溢出 001BH 串行口收发中断(RXD、TXD) 0023H 5.4 MCS-51中断系统 IE0 TCON SCON INT0 IT0=0 IT0=1 INT1 IT1=0 IT1=1 TF0 IE1 TF1 T0 T1 TI RI TXD RXD ES ET0 EX0 EX1 ET1 EA 自然优先级 矢量地址 高级中断请求 自然优先级 矢量地址 低级中断请求 PX0 PT0 PX1 PT1 PS IE IP MCS-51的中断系统结构图 中断标志位 中断源允许 总允许 中断优先级 1 0 1 0 1 0 1 0 1 0 与中断请求及中断控制有关的控制寄存器有四个: TCON----定时/计数器的控制寄存器, SCON----串行口控制寄存器, IE----中断允许控制寄存器, IP----中断优先级控制寄存器。 1.定时器/计数器的控制寄存器TCON IT0 IE0 IT1 IE1 TF0 TF1 88H 89H 8AH 8BH 8DH 8FH 中断请求标志 触发方式选择 0 低电平1 下降沿 2、 中断请求及中断控制 位地址 TCON 88H TCON T1溢出中断标志(TCON.7): T1启动计数后,计满溢出由硬件置位TF1=1,向CPU请求中断,此标志一直保持到CPU响应中断后,才由硬件自动清0。也可用软件查询该标志,并由软件清0。 IT0 IE0 IT1 IE1 TF0 TF1 88H
您可能关注的文档
最近下载
- 辅警岗位知识培训课件.pptx
- 专题03 遇到角平分线如何添加辅助线模型-2025年中考数学常见几何模型全归纳之模型解读与提分精练(江西专用)(原卷版).docx
- 23秋国开电大《比较初等教育》终结性考核大作业参考答案.pdf
- 【教案】交流与传承——东西文化碰撞中的艺术嬗变+教学设计高中美术人美版(2019)美术鉴赏.docx VIP
- Python编程在高中数学教学中的应用研究教学研究课题报告.docx
- 高考物理一轮复习备考卷:导体的电阻与电阻率.docx VIP
- 最新论文太阳能交通灯的控制系统设计.doc
- 柜员工作心得演讲稿PPT.pptx
- 学校劳动教育清单(含小学初中高中).docx
- 集团开展清产核资工作实施方案.docx
文档评论(0)