昆明冶金高等专科学校教学教案_第1页
昆明冶金高等专科学校教学教案_第2页
昆明冶金高等专科学校教学教案_第3页
昆明冶金高等专科学校教学教案_第4页
昆明冶金高等专科学校教学教案_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、昆明冶金高等专科学校教学教案课题: §5-2 单片机中断控制功能 (一) 教学时数:2学时教学目的:1、掌握中断的概念2、了解中断的优点和功能3、掌握中断控制寄存器重点、难点:中断的定义,中断控制寄存器的定义主要教学内容(提纲)一、中断的概念1、中断的定义和作用2、中断的优点3、中断系统的功能二、中断控制1、中断源的中断请求标志2、中断允许控制-IE寄存器3、中断优先级设定IP寄存器教学方法、手段:课堂讲授,配合多媒体课件,课间安排15分钟进行课间讨论。课内外练习:习题5-7、5-8、5-9课后小结: 讲 授 要 点一、中断的概念1、中断的定义和作用中断是现代计算机必须具备的重要功能

2、。中断是计算机暂时停止原程序执行转而为外部设备服务(执行中断服务程序),并在服务完后自动返回原程序执行的过程。一人在办公室工作,电话铃响接电话过程就是一个中断响应及处理的过程。中断由中断源产生,中断源在需要时可以向CPU提出”中断请求”。中断请求”通常是一种电信号,CPU一旦对这个电信号进行检测和响应便可自动转入该中断源的中断服务程序执行,并在执行完后自动返回原程序继续执行。引起中断的原因或能发出中断请求信号的来源称为中断源。8051单片机有5个中断源:2个外部中断源INT0和INT1,2个定时/计数器中断和一个串行口中断。2、中断的优点: 可以提高CPU的工作效率:CPU有了中断功能可以分时

3、操作启动多个外设同时工作,并能对它们进行同一管理。 可以提高实时数据的处理时效:在实时控制系统中,被控系统的实时参量,越限数据和故障信息都必须为计算机及时采集、进行处理和分析判断,以便对系统实施正确调节和控制。系统的失常和故障可以通过中断立刻通知CPU,作出应急处理。3、中断系统的功能中断系统是能够实现中断功能的硬件电路和软件程序的总和。(1)、能实现中断响应当一个中断源申请中断时,CPU能够决定是否可以响应该中断,如果可以响应则应能保护断点地址现场,并能转入到中断服务程序的入口地址。(2)、能实现中断返回中断系统能够在执行完中断服务程序并在执行中断返回指令时,取出保存在堆栈中的断点地址,以返

4、回到原程序断点处继续执行原程序。(3)、中断优先级的排队通常一个计算机可以多个中断源,如果某一时刻有现两个或两个以上中断源申请中断,则CPU应能找到优先级别最高的中断源并响应它的中断请求。在高优先级中断请求处理完毕以后再去响应低级中断主请求。 优先级设定:通过IP寄存器高低两级; 自然优先级别:中断源外部中断INT0定时器T0溢出中断外部中断定INT1定时器T1溢出中断串行口中断中断优先级遵循2条基本原则:低优先级中断可以被高优先级中断所中断,反之不能。一种中断(不管是什么优先级)一旦得到响应,与它同级的中断不能再中断它。(4)、能实现中断嵌套中断嵌套是指计算机在响应某一中断源的中断请求并为其

5、服务时再去响应更高级别的中断源请求,而暂时原中断服务程序的执行,待处理完高级中断请求后再接着为低级中断源服务。二、中断控制MCS-51单片机中断控制部份由4个专用寄存器组成。1、中断源的中断请求标志1)定时/计数器控制寄存器-TCON的中断控制位 8FH 8EH 8DH 8CH 8BH 8AH 89H 88H (位地址)TF1TF0IE1IT1IE0IT0TF1:定时器1溢出中断请求标志位。当T1的计数器产生溢出时,由硬件使TF1自动置“1”,并向CPU申请中断。CPU响应中断进入中断服务程序后,硬件将TF1自动清零。TF0:定时器0溢出中断请求标志位。含义同TF1。IE1和IE0:外部中断引

6、脚INT0或INT1中断请求标志位。当外部中断源有请求时其对应的中断标志位置“1”。其复位方式由触发方式来设置。IT1和IT0:为外部中断1和外部中断0的触发方式选择位。ITi设置为“0”时为电平触发;设置为“1”时为边沿触发方式。2)SCON中断请求标志位 9FH 9EH 9DH 9CH 9BH 9AH 99H 98H (位地址)TIRITI:串行口发送中断请求标志位。RI:串行口接收中断请求标志位。2、中断允许控制-IE寄存器MCS-51单片机对中断请求源的开放或屏蔽是由中断充许寄存器IE控制的。 AFH AEH ADH ACH ABH AAH A9H A8H (位地址)EAET2ESET

7、1EX1ET0EX0EA:总充许位。EA=0,禁止一切中断;EA=1,则每个中断源允许还是禁止分别由各自的允许位确定。ET2:52系统单片机定时器2中断允许位。ET2=0,禁止定时器2中断;ET2=1,允许定时器2中断。ES:串行口中断允许位。ES=0,禁止串行口中断;ES=1,允许串行口中断。ET1:定时器1中断允许位。ET1=0,禁止定时器1中断;ET1=1,允许定时器1中断。EX1:外部中断1中断允许位。EX1=0,禁止外部中断1中断;EX1=1,允许外部中断1中断。ET0:定时器0中断允许位。ET0=0,禁止定时器0中断;ET0=1,允许定时器0中断。EX0:外部中断0中断允许位。EX

8、0=0,禁止外部中断0中断;EX0=1,允许外部中断0中断。3、中断优先级设定IP寄存器MCS-51单片机的中断分为2个优先级,每个中断源的优先级可以通过中断优先级寄存器IP中相应的位来设定。BFH BEH BDH BCH BBH BAH B9H B8H (位地址)PT2PSPT1PX1PT0PX0 PT2:52系统单片机定时器2中断优先级设定位。PT2=1,设定为高优先级;PT2=0,设定为低优先级。 PS:串行口中断优先级设定位。PS=1,设定为高优先级;PS=0,设定为低优先级。 PT1:定时器1中断优先级设定位。PT1=1,设定为高优先级;PT1=0,设定为低优先级。 PX1:外部中断1中断优先

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论