如果在51单片机的外部RAM中定义变量,需要将变量用xdata修饰,请问这个变量必须是静态变量吗?

xdata修饰的变量可否是函数的局部变量?

第1个回答  2021-12-29
不需要。不论静态动态都可以分配到外部RAM空间的。
第2个回答  2021-12-28
用xdata修饰的外部RAM变量,可以是局部变量,也可以是全局变量。并且这个变量可以是静态变量,也可以不是静态变量。追问

请问下,51的RAM空间不是连续的,外部RAM内部RAM单独编址,那么它的栈在哪呢?可否把SP也移动到外部RAM中?

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网