51单片机中中断函数的using 的用法

[复制链接]
4490|3
 楼主| tao180539 发表于 2011-7-11 09:35 | 显示全部楼层 |阅读模式
关键字 using 对函数目标代码的影响如下
在函数的入口处将当前工作寄存器组保护到堆栈中,指定的工作寄存器内容不变,函数返回之前将被保护的工作寄存器组从堆栈恢复;

上面的话引用资料
他这里说的 当前工作寄存器   指定的工作寄存器代表哪些
比如用 void into()interrupt 0 using 1
ayb_ice 发表于 2011-7-11 09:43 | 显示全部楼层
去看KEIL的帮助文档
shiyuxiaang 发表于 2011-7-11 11:17 | 显示全部楼层
就是四组通用寄存器啊,不过这个一般不用设置,系统会自动分配的,如果自己指定了,有时候程序执行时有的地方会被其它程序冲掉~~
ayb_ice 发表于 2011-7-11 11:35 | 显示全部楼层
3L
不明白不要乱说
您需要登录后才可以回帖 登录 | 注册

本版积分规则

321

主题

515

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部