打印

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

[复制链接]
3709|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

粉丝