English    

为什么某些特殊功能寄存器仿真不能WATCH?

所属平台:51

更新日期:2022-04-14

解答与指南:

中微的某些SFR被设计在XDATA区,这些寄存器在头文件中并不使用SFR关键字定义而是使用宏的方式定义的,因此它们在IDE环境下本质上被视为一些字符文本而非变量,所以仿真在Watch窗口打入这些寄存器名就会提示无法查阅。你可以通过定义一个变量把你想要读的XDATA区的SFR读出再通过读此变量间接获得SFR的值。

我们使用将使用Cookies来实现各种不同功能,包括优化您的体验、分析和广告。继续浏览本站点或单击“接受并关闭”即表示您同意我们使用Cookies。 如需更多信息,请阅读我们的隐私条款Cookies页面