- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
西华大学电气信息学院 郑海春 第六章 MCS-51单片机的中断系统 本章内容 中断的概念; MCS-51单片机中断系统的结构; 中断相应的过程与原理; 中断的应用与编程。 本 章 目 录 6.1 中断的概念 6.2 MCS-51中断系统的结构 6.3 中断允许寄存器IE 6.4 中断优先级寄存器IP 6.5 中断请求寄存器TCON、SCON 6.6 中断处理过程 6.7 中断应用举例 6.1 中断的概念 CPU中止正在运行的程序,转向为外部设备服务的过程称为中断。当完成中断后,CPU再回到原来的“断点”继续原来的程序。 对CPU而言,中断事件是由外部产生,具有随机性、不可知性。 中断的技术特点: 提高CPU的工作效率; 可以及时处理外界的突发事件; 可以高效率的对多个外部设备进行管理; 中断应用举例:打印机操作 6.2 MCS-51中断系统的结构 MCS-51单片机共有5个中断源。 6.3 中断允许寄存器IE EA: 总允许位。EA=0:禁止一切中断; EA=1:中断开放。 ES: 串行口中断允许位。 ES=1:允许RI、TI引发中断; ES=0:禁止串口中断。 ET1、ET0:定时器T1、T0允许位。 ET=1 允许TF0、TF1引发中断; ET=0 禁止定时器。 EX1、EX0:外中断/ INT1、/INT0允许位。 EX =1允许,=0禁止。 6.4 中断优先级寄存器IP PS:串行口中断优先级设定位; PT1、PT0:定时器T1、T0中断优先级设定位; PX1、PX0:外中断 int1、0中断优先级设定位; =1: 高优先级,=0:为低优先级。 由于IP寄存器的设定,将5个中断源分为两个级别。中断的发生将遵循下面的3条基本原则: 1,低级中断在响应执行中,可被高级中断所中断,反之则 不能。 2,一个中断(不论是什么优先级)一旦得到响应,与它同级的中断则不能再中断它。 3,当CPU同时收到几个同一级别的中断要求时,CPU响应哪个中断源取决于硬件的查询顺序。 将串行口的中断优先级别设为最高。 使用指令:SETB IP.PS CLR PX0 CLR PX1 CLR PT0 CLR PT1 或 MOV 0B8H,#10H 完成对IP设置。 6.5 中断请求寄存器TCON、SCON 6.6 中断处理过程 中断响应条件 中断响应过程 6.7 中断应用举例 与查询方式比较,采用中断方式编程可以提高CPU的运行效率。 单片机内部模块:定时器、串行口都可以采用中断的方式编程; 单片机的引脚/INT0、/INT1可以接收外部的中断信号(低电平或下降沿),使CPU为其服务; 与查询方式编程相比,中断编程要注意两点: 通过对IE寄存器编程开使能对应的中断源; 在对应的中断矢量入口单元写入“跳板指令”,以便中断发生时,能够通过跳板指令使CPU转到真正的中断服务子程序中。 (一)定时器方式1应用举例 利用单片机的P1.0产生一个频率为50HZ的对称方波。 【解】:使用T0。确定工作方式、工作模式和定时初值。 1.选定时方式(C/*T=0); 2.模式1(M1 M0=01) , 3.计算TC 。TC= 65536-10ms /1us=55536=D8F0H 即TH=D8H,TL=F0H。 4.试编程( 使用查询和中断两种方法)。 程序清单(中断方式) ORG 0000H LJMP START ORG 000BH LJMP T0INT ;跳板指令 ORG 1000H STRAT: MOV TMOD,#01H ;设定时器为定时,模式1 MOV IE,#82H ;
您可能关注的文档
最近下载
- 发电机空载特性曲线测录试验报告.pdf VIP
- 济南版八年级下册生物教案全册.doc VIP
- 医学课件-《中国老年骨质疏松症诊疗指南(2025)》.pptx
- 6.2《学会依法办事》教学设计 2025-2026学年统编版道德与法治 八年级上册 .docx VIP
- GJ B 5881-2006 技术文件版本标识及管理要求.pdf VIP
- 剑阁县清江河桅杆水电站增效扩容工程环境影响报告.docx VIP
- GJ B 5873-2006 模压硫化橡胶线性收缩率的测定.pdf VIP
- 国家及行业标准-G-J-B 5882-2006.pdf VIP
- G-J-B 5186.6-2005 数字式时分制指令响应型多路传输数据总线测试方法 第6部分.pdf VIP
- 肾上腺疾病的外科治疗课件.ppt VIP
原创力文档


文档评论(0)