打印

中断程序中代码量有限制么?为什么?请大虾们详解!

[复制链接]
2130|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
liaoyaohui|  楼主 | 2010-7-29 17:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
btiger2000| | 2010-7-29 17:32 | 只看该作者
中断入口只是一条跳转指令

使用特权

评论回复
板凳
yanwen217| | 2010-7-29 17:35 | 只看该作者
如果实效要求的严格,中断程序就是越短对其他程序的影响就越小。

使用特权

评论回复
地板
FJIYU| | 2011-5-5 20:21 | 只看该作者
中断程序中的代码量越大,程序的实时性越差,程序的稳定性越差。

使用特权

评论回复
5
kami03372| | 2011-5-6 13:38 | 只看该作者
中断入口只有一条跳转指令,跳转到你的中断程序的地址。
中断程序大小倒是没有限制的。太大实时性比较差,不过简单的应用也无所谓的。
推荐的指导原则是:中断程序尽量短,主程序中处理事件。

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
bin362422 + 1
6
lemenade| | 2011-5-7 16:23 | 只看该作者
同意五楼的

使用特权

评论回复
7
so原来如此| | 2011-5-8 09:29 | 只看该作者
有启迪 谢谢!!!

使用特权

评论回复
8
JX小自| | 2011-5-9 22:38 | 只看该作者
看你开几个中断,如果只开一个中断到是可以多点代码。理论上中断服务程序不该太长

使用特权

评论回复
9
qizheguang| | 2011-5-9 23:11 | 只看该作者
同意8楼

使用特权

评论回复
10
FJIYU| | 2011-5-11 22:41 | 只看该作者
本帖最后由 FJIYU 于 2011-5-17 17:11 编辑

中断期间代码长 运行时间长,实时性下降,这一点很明显。但中断期间程序运行时是一种临界状态,与在主程序中运行所受的限制是不一样的,相对要脆弱。所以能完成功能的情况下,越短越好。一般中断程序建立标志,主程序查询标志,执行相关任务,现在硬件的速度能解决大部分问题。这样,程序的健壮性要好得多。洛奇特电子 rocket08@sohu.com

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:听说21ic里面大虾多,我来学习学习。

18

主题

67

帖子

0

粉丝