Chinaunix首页 | 论坛 | 博客
  • 博客访问: 515013
  • 博文数量: 114
  • 博客积分: 5022
  • 博客等级: 大校
  • 技术积分: 1355
  • 用 户 组: 普通用户
  • 注册时间: 2006-08-09 18:01
文章分类

全部博文(114)

文章存档

2012年(1)

2011年(3)

2010年(1)

2009年(16)

2008年(23)

2007年(39)

2006年(31)

我的朋友

分类:

2007-03-23 17:51:19

interrupt   xx   using   y  
  跟在interrupt   后面的xx   值得是中断号,就是说这个函数对应第几个中断端口,一般在51中  
  0   外部中断0    
  1   定时器0  
  2   外部中断1  
  3   定时器1  
  4   串行中断  
  其它的根举相应得弹片极有自己的含义,实际上c载编译的时候就是把你这个函数的入口地址方到这个对应中断的跳转地址  
  using   y   这个y时说这个中断函数使用的那个寄存器组就是51里面一般有4个   r0   --   r7寄存器,如果你的终端函数和别的程序用的不是同一个寄存器组则进入中断的时候就不会将寄存器组压入堆栈返回时也不会谈出来节省代码和时间
阅读(2502) | 评论(2) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2009-08-12 20:47:35

明白了。谢谢! 不过错别字有点儿多哦,呵呵。

chinaunix网友2008-11-07 14:06:40

??