导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→cogobuy整理的MCS—96系列单片机

* 56753: cogobuy整理的MCS—96系列单片机

   dandan1 
dandan1发表的帖子 

 cogobuy整理的MCS—96系列单片机
优先级结构的特点
  MCS—96系列单片机中断系统的硬件优先级排队电路为各类中断源规定了优先级顺序。这种中断优先级的结构有如下特点。
  (1)硬件排队电路并不能保证各中断源的优先级。这是因为在某个中断源的中断请求被CPU响应后,INT-PENDING 中的相应位即被清零,这意味着正在被服务的中断源不能参加有新的中断请求后的优先权比较,倘未采取一定措施,就会造成级别高的中断服务被级别较低的中断申请所打断的后果。譬如外中断(优先级最高)和定时器溢出中断(优先级最低)同时产生,在系统已开放中断的情况下,外中断的申请将首先被CPU所响应,进入其中断服务程序后,定时器溢出的中断申请又被优先权编码电路加以比较,由于INT-PRNDING中对应外中断的位已被清零,这时参与优先级比较的仅有定时器溢出中断,因而外中断的服务过程被打断,CPU转向定时器溢出的中断服务程序,直到服务完毕后,才返回为外中断继续服务。不难看出,在多个中断源提出中断申请的情况下,事实上最先得到完整服务的将是级别最低的中断源,级别最高的中断服务反而要等到最后才可完成。这也意味着最高级别的中断源实质上变成了最低级别。
(2)可采用软、硬件结合的方法实现特定的优先级别顺序。虽然如上所述,硬件排队电路不能保证按指定优先级的高低顺序实现中断嵌套,但可采取一定的软件措施来实现设计人员所预想的优先级排队顺序。
ATtiny系列单片机
• Atmel-ATmega系列单片机
• Atmel-ATtiny系列单片机 
• 
• Atmel-AVR32系列单片机 
• 
• Atmel-ATxmega系列单片机 
• 
• Atmel-8051单片机 
• 
• Atmel-AT90系列单片机
•  
• Freescale-8位单片机 
• 
• 
• Freescale-16位单片机 
• Freescale-Coldfire系列单片机 
• Renesas-H8系列单片机 
• Renesas-M16C系列单片机 
• Renesas-R8C系列单片机 
• Renesas-32位SuperH单片机 
• Sitronix-消费类MCU



发表时间:2012年3月16日17:35:35

  
回复该帖

本主题共有 1 帖,分页:>>>>>该主题的所有内容[1]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

[上一篇帖子]:11
[下一篇帖子]:MCS—96系列单片机中MCS—96系列单片机中   优先级结构的特点   MCS—