打印

中断函数

[复制链接]
1490|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
magic87|  楼主 | 2007-10-10 10:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问中断函数:void timer1_int() interrupt 3 using 3  //T1溢出中断,使用工作组3,
void timer1_int() interrupt 3 using 2   //T1溢出中断,使用工作组2,
void timer1_int() interrupt 0 using 2    //INTR0中断,使用工作组2,
 说不同级别的中断函数使用不同的工作组。那工作组又是什么概念?是寄存器工作组吗?有点蒙????请大师们指点下。谢谢!

相关帖子

沙发
computer00| | 2007-10-10 10:40 | 只看该作者

51不是有4组工作寄存器吗....

使用特权

评论回复
板凳
ayb_ice| | 2007-10-10 10:46 | 只看该作者

你都不看51的结构吗

使用特权

评论回复
地板
magic87|  楼主 | 2007-10-10 11:00 | 只看该作者

谢谢00,那说不同级别的中断函数使用不同的工作组

那什么时候用哪组寄存器呢???^!^

使用特权

评论回复
5
computer00| | 2007-10-10 11:07 | 只看该作者

使用不同的寄存器组只是为了加快中断处理速度

这样在进中断时可不保存工作寄存器。通常我不写using什么的,因为我的程序对这个没啥要求。

使用特权

评论回复
6
magic87|  楼主 | 2007-10-10 11:21 | 只看该作者

哦,谢谢00啦。

使用特权

评论回复
7
ayb_ice| | 2007-10-10 15:14 | 只看该作者

中断程序简单的不用写using 0,写了也可能被优化...

使用特权

评论回复
8
xwj| | 2007-10-10 15:17 | 只看该作者

To 新手:在你搞清楚using的目的和实际用途前,最好慎用using

否则很可能让你的程序死的莫名其妙:-)

使用特权

评论回复
9
qguangdong| | 2007-10-10 15:25 | 只看该作者

*

so

使用特权

评论回复
10
3.3v| | 2007-10-10 19:00 | 只看该作者

就是RS0,RS1的设置.

就是RS0,RS1的设置.

使用特权

评论回复
11
magic87|  楼主 | 2007-10-11 17:51 | 只看该作者

谢谢各位了。会好好学的

使用特权

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

本版积分规则

8

主题

58

帖子

1

粉丝