单片机中断系统函数的interrupt后面的using几是什么回事啊?

 我来答
匿名用户
2015-06-26
展开全部
C51 的保留字,
指示当前中断程序使用哪一寄存器组,数值为0~3

MCS-51单片机,最低地址的32个字节,由PSW中的RS1,RS0确定R0~R7对应于哪一组地址
当RS1=0,RS0=0,R0~R7对应于地址0~7
当RS1=0,RS0=1,R0~R7对应于地址8~15
以下类推
使用using的好处就是,可以减少寄存器入栈时间
不好的是,必须有8个独立的RAM来专门为中断服务程序保存寄存器,为了节省这8个字节,可视具体应用来确定是否使用using,如果中断服务程序很简单,可以不加该关键字。
cmingguo
2012-07-26 · TA获得超过119个赞
知道答主
回答量:123
采纳率:0%
帮助的人:119万
展开全部
C51 的保留字,
指示当前中断程序使用哪一寄存器组,数值为0~3

MCS-51单片机,最低地址的32个字节,由PSW中的RS1,RS0确定R0~R7对应于哪一组地址
当RS1=0,RS0=0,R0~R7对应于地址0~7
当RS1=0,RS0=1,R0~R7对应于地址8~15
以下类推
使用using的好处就是,可以减少寄存器入栈时间
不好的是,必须有8个独立的RAM来专门为中断服务程序保存寄存器,为了节省这8个字节,可视具体应用来确定是否使用using,如果中断服务程序很简单,可以不加该关键字。
仅供参考
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
胃火神
2012-07-26
知道答主
回答量:34
采纳率:0%
帮助的人:20.4万
展开全部
有四组工作寄存器,using只是说明用哪组寄存器,以免冲突!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友5ca6df541
2012-07-26
知道答主
回答量:66
采纳率:0%
帮助的人:24.4万
展开全部
51单片机中有好几组寄存器,在这里用using指定中断中使用哪一组寄存器。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式