- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五章 输入输出与中断
第一节 输入输出设备与接口
第二节 输入输出的传送方式
第三节中断的基本概念
第四节8051单片机的中断系统
第五节中断程序举例
本章要点
本章主要介绍单片机控制系统的三种
输入输出传送方式,在三种方式中,要
求掌握中断方式的概念,中断方式的必
要性,以及8051单片机中断系统的具体
使用方法。
第一节 输入输出设备与接口
一、输入输出设备
输入输出设备又称为计算机外围设备,简称
外设或I /O设备,操作人员必须通过输入输出
设备才能与单片机系统交换信息。
常用的输入设备有按钮、键盘、各种传感器
等。
常用的输出设备有LED(发光二极管显示
器)、LCD(液晶显示器)打印机等。
二、输入输出接口
输入输出设备与主机的连接部分称为输入输出接口,
简称I /O接口。外设与主机连接必须通过I /O接口,接
口的作用是:
1)隔离与寻址作用:例
如右图用三态门组成的接口。
2)锁存与缓冲作用:
一般用D触发器进行锁存。
3)信号电平或形式变
换:
例如A/D 、D/A 、232/485
的变换。
返回本章首页
第二节 输入输出的传送方式
一、无条件传送方式
这是指单片机不考虑外设的状态,CPU可随时执行输入或输出指
令,并立即进行数据传送的一种方式。
二、查询方式
查询方式是指CPU在执行输入输出指令之前,先
对外围设备的状态进行检测,以判别外设是否准
备就绪。如果已经准备就绪,CPU就可以执行输入
输出指令。如果还没有准备就绪,必须继续查询。
三、中断方式
所谓中断就是指CPU接到外设中断申请后,暂时
停止执行主程序而转去执行中断服务程序。如无中
断申请CPU只执行主程序而不管中断服务程序内容。
返回本章首页
第三节 中断的基本概念
一、中断的必要性
1.便于并行操作,无中断时CPU既可按原定的程序工
作,中断时又能适时处理中断源要求完的任务,做到
两不误,以提高计算机及其外设的工作效率 。
2.便于适时控制和处理突发事件。能在突发事件出现
的第一时间,立即响应中断申请。
3.便于处理按规定时刻或一定延时后进行操作的场合
CPU可随时在时钟提示下转入中断。
二、中断源
中断源是指向CPU申请中断的事件来源。例如外部输
入输出设备,定时/计数器,串行接口都可以作为中断源。
谁申请中断,谁就是中断源。
三、中断响应过程
CPU响应中断后的工作顺序
为
1)寻找中断源。
2)将当前PC值(下一条指令
的地址)推人堆栈,以便中断
返回时使用。
3)寻找中断人口,以便转向
执行中断服务程序。
4)保护现场
5)执行中断服务程序。
6)执行完中断服务程序后,
恢复现场并返回主程序。
四、中断优先权
中断优先权也叫中断排序,是用户根据中断源
的性质和重要性自行排列的先后次序。以便能在
多个中断源同时存在,而且同时提出申请时,能
根据轻重缓急,保证优先权高的中断源首先得到
响应,纵使CPU正在处理一个中断,也会暂时停止
较低级的中断。响应优先权更高的中断源请求。
完成后再执行低级的中断。这个过程也称为中断
嵌套或多重中断。
优先权排序可以用软件也可以用硬件实现。
返回本章首页
第四节 8051单片机的中断系统
一、8051单片机中断源
8051单片机可直接接受5个中断源的申请,分别为:
1.外部中断源:需要中断时由外部输入低电平至
INT0、INT1 (P3.2、P3.3) 申请中断。
2.内部定时器T0、T1:每当内部定时器发生溢出时,
会通过内部逻辑申请中断,在需要定时中断的场合,可用
它作为中断源。
3.串行口:串行口缓冲器SBUF发送或接收完一个字符
数据时,会通过内部逻辑向CPU申请中断。当串行口发送
或接收一个数据后,可在中断程序中,对所接收或发送
的数
您可能关注的文档
最近下载
- 迈富时 上市招股说明书.pdf VIP
- 年产3500吨对羟基苯甲酸乙酯(食品添加剂)项目可行性研究报告.docx VIP
- HMMT_-_哈佛-MIT数学竞赛题.pdf
- 资金平衡表.doc VIP
- 小学生四年级上册暑假练字电子字帖生字写字表提前学习练习楷书字帖pdf可打印文件.pdf VIP
- 氢氟酸安全标签.doc VIP
- 2025年全国统一高考生物试卷(江西卷)含答案 .pdf VIP
- 《义务教育数学课程标准(2022年版)》【试题】题库及答案汇总.docx VIP
- 八年级上册历史《中华民族的抗日战争》单元作业设计 (优质案例50页) .pdf VIP
- 商务日语函电第2课 支払い遅延の依頼と回答.ppt VIP
文档评论(0)