下载此文档

第5章 单片机中断系统 练习.doc


文档分类:IT计算机 | 页数:约16页 举报非法文档有奖
1/16
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/16 下载此文档
文档列表 文档介绍
第5章 单片机中断系统_练习、中断源、中断源的优先级及中断嵌套的含义。答:当CPU正在处理某项事件的时,如果外界或内部发生了紧急情况,要求CPU暂停正在处理的工作转而去处理这个紧急情况,待处理完以后再回到原来被中断的地方,继续执行原来被中断了的程序,这样的过程称为中断。单片机采用中断主要有如下几个优点:①可以提高CPU工作效率;②具有实时处理能力;③具有故障处理能力;④实现分时操作,可控制多个外设同时工作。向CPU提出中断请求的源称为中断源;当系统有多个中断源时,就可能出现同时有几个中断源申请中断,而CPU在一个时刻只能响应并处理中断优先高的请求;在实际应用系统中,当CPU正在处理某个中断源,即正在执行中断服务程序时,会出现优先级更高的中断源申请中断。为了使更紧急的级别高的中断源及时得到服务,需要暂时中断(挂起)当前正在执行的级别较低的中断服务程序,去处理级别更高的中断源,待处理完以后,再返回到被中断了的中断服务程序继续执行,但级别相同或级别低的中断源不能中断级别高的中断服务,这就是所谓的中断嵌套。-51单片机能提供几个中断源?几个中断优先级?各个中断的源的优先级怎样确定?在同一优先级中各个中断源的优先级怎样确定?答:51单片机有5个中断源,两个中断优先级:INT0、T0、INT1、T1、串行口中断(包括串行接收中断RI和串行发送中断TI)。这5个中断源的中断入口地址分别是0003H、000BH、0013H、001BH、0023H。中断优先级是由片内的中断优先级寄存器IP(特殊功能寄存器)控制的。PS:串行口中断优先级控制位。PS=1,串行口定义为高优先级中断源;PS=0,串行口定义为低优先级中断源;PT1:T1中断优先级控制位。PT1=1,定时器/计数器1定义为高优先级中断源;PT1=0,定时器/计数器1定义为低优先级中断源;PX1:外部中断1中断优先级控制位。PX1=1,外中断1定义为高优先级中断源,PX1=0,外中断1定义为低优先级中断源;PT0:定时器/计数器0(T0)中断优先级控制位,功能同PT1;PX0:外部中断0中断优先级控制位,功能同PX1;在同一优先级中,循环轮流排队。不分级别高低,所有中断源优先级都一律平等,CPU轮流响应各个中断源的中断请求。3、51单片机各中断源对应的中断服务程序的入口地址是否能任意设定?想将中断服务程序放置在程序存储区的任意区域,在程序中应该作何种设置?请举例加以说明。答:不能。用户可在中断入口地址处存放一条三字节的长转移指令,CPU执行这条长转移指令便可转入相应的中断服务程序执行。例如:如果INT0中断服务程序起始地址为2000H单元,?中断嵌套遵循的原则是什么?AT89C51单片机本身能实现几级嵌套?答:当CPU正在执行某个中断服务程序时,如果发生更高一级的中断源请求中断,CPU可以“中断”正在执行的低优先级中断,转而响应更高一级的中断,这就叫中断嵌套。中断嵌套应遵循的原则是:高优先级“中断”低优先级;低优先级不能“中断”高优先级;同一优先级也不能相互“中断”。由于AT89C51单片机只定义了高、低两个优先级,所以它本身只能实现两级嵌套。?它们各自的功能是什么?答:AT89C51单片机中与中断有关的有中断请求、中断允许和中断优先级控制3个方面共4个特殊功能寄存器。(1)中断请求控制寄存器:TCON和SCON,其中TCON用来存放除串行中断以外的4个中断源发出的中断请求标志。而串行中断请求标志则存放在SCON中。(2)中断允许控制寄存器IE:其功能是开放或关闭(屏蔽)AT89C51的中断源。可用软件对IE的各位分别置“1”或清“0”,从而实现对各中断源的开放或关闭。(3)中断优先级控制寄存器IP:其功能是用来定义各中断源优先级别,以实现中断嵌套。中断优先级的划分是可编程的,即可用指令设置哪些中断源为高优先级(将IP相应位置“1”),哪些中断源为低优先级(将IP相应位清0)。?有什么区别?电平触发时,如何防止CPU重复响应同一外中断?答:AT89C51单片机有电平触发和边沿触发两种触发方式。其区别是:电平触发方式是低电平有效,只要单片机在中断请求引入端(INT0或INT1)采样到有效的低电平时,就激活外部中断。而边沿触发方式的中断请求则是在中断请求的脉冲信号由高变低的下降沿到来时才有效。采用电平触发方式时,CPU响应中断后,虽单片机自动清除了相应的中断请求标志IE0或IE1,但相应引脚()的低电平信号若继续保持下去(一般可能保持较长时间),CPU在下个机器周期又会检测到其为低电平,第5章单片机中断系统从而

第5章 单片机中断系统 练习 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数16
  • 收藏数0 收藏
  • 顶次数0
  • 上传人q1188830
  • 文件大小94 KB
  • 时间2019-12-14