打印
[技术问答]

如何避免因主程序切换SFR page后,进出中断子程序所导致不...

[复制链接]
300|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
如何避免因主程序切换SFR page后,进出中断子程序所导致不可预期的结果?  
若进中断子程序前有改变缓存器 SFRS 的值,则需在中断子程序中增加保存缓存器 SFRS 的指令;同理,退出中断子程序后需恢复缓存器 SFRS 原本的值。


请注意,在使用 _push_(SFRS) 以及 _pop_(SFRS) 指令前需引入头文件 intrins.h。



使用特权

评论回复
沙发
yiyigirl2014|  楼主 | 2020-10-20 23:02 | 只看该作者
2. IAR EW8051:

请注意,0x91为缓存器SFRS的地址。

使用特权

评论回复
板凳
fuqinyyy| | 2020-10-21 07:01 | 只看该作者
学习了

使用特权

评论回复
地板
kxsi| | 2020-11-10 13:38 | 只看该作者
请问 SFR page是什么呀

使用特权

评论回复
5
nawu| | 2020-11-10 13:38 | 只看该作者
这个寄存器是标志什么的

使用特权

评论回复
6
qcliu| | 2020-11-10 13:38 | 只看该作者
需要指定固定的地址吗

使用特权

评论回复
7
tfqi| | 2020-11-10 13:39 | 只看该作者
楼主解释的很详细

使用特权

评论回复
8
wiba| | 2020-11-10 13:39 | 只看该作者
原来是需要这样操作啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

199

主题

3461

帖子

10

粉丝