永发信息网

单片机C语言中断中后using 0--3写的话有什么作用

答案:2  悬赏:40  手机版
解决时间 2021-02-05 05:21
单片机C语言中断中后using 0--3写的话有什么作用
最佳答案
using x用来修饰函数,但一般只用来修饰终端函数
如果你的终端服务程序使用了寄存器R0-R7,那么通常做法是把这些寄存器入栈
然后你用他们,中断返回的时候再出栈复原,但是这么做会花很多时间在栈操作上

对响应时间要求严格的程序,可以用using指定一个没人用过的寄存器bank
这样就不用保护寄存器信息了,可以缩短终端处理时间

使用using一定要保证没有其他优先级的中断和用户程序使用同样的寄存器组,
也没有任何程序使用这个寄存器组所在地址,否则回出问题
全部回答
学c语言我推荐谭浩强写的《c程序设计》第四版,内容非常简洁,思路清晰,能把初学者常犯的错误指出。。你学这本书大概学到if语句,for语句,while语句,函数定义与调用也差不多可以开始学单片机了,到那时可以一边学c一边学单片机,把c的理论应用到单片机上,在实践中学习。。学单片机最好是郭天祥写的《51单片机c语言教程》,每一个人敢说这本书不好的,这本书还在单片机的基础上扩展其他的电路知识。我当初也是这样走来的,这是那些师兄给我的建议,让我走少了很多歪路。。希望能帮到你啦
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
那个今天借我450,明天我就还他500,我后天就
豪栋村在什么地方啊,我要过去处理事情
老城区洛阳林造型(马路街)这个地址怎么能查询
我想在家乡开一家旧衣服回收的店面,收来的旧
在教育实践中体现严谨治学主要应把握哪些方面
有哪些飙高音的歌
宏宽调控是什么意思
莱蔓叔叔乐天玛特店地址有知道的么?有点事想
用蒸汽锅炉蒸馏固态或者半固态白酒,以及煮粮
圆通速递从无锡到长春多长时间
关于IP地址说法错误的是()。
酒怎么蒸会更好喝?会更香?
yg公司什么时候招练习生?今年的是过了,以后
合和花园地址有知道的么?有点事想过去
【无可救药的意思】解释无可救药和骄傲的意思
推荐资讯
车辆临时牌照可以办几次?
咖啡物語地址在什么地方,我要处理点事
小米手机怎不能使用画中画功能 按主页键只有
孟村县财政局地址在什么地方,想过去办事
宜昌三峡大学周围有教笛子的么?
黑桃a专业烫染机构地址在什么地方,想过去办
[Cr(H2O)6]3+是d2sp3内轨杂化吗?谁把它的杂化
11份最适合去的是哪里
【绿萍】绿萍的意思与造句、、、
感冒药冲的水比较多有没有效果啊
努力和上进不是为了做给谁看 是为了不
dnf魔神单刷黑雾boss怎么打,如何快速吃掉四
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?