集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 1265|回复: 0

cogobuy整理 MCS—96系列单片机

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

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|集成电路技术分享 ( 京ICP备20003123号-1 )

GMT+8, 2024-6-18 12:16 , Processed in 0.111578 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表