C51的可寻址位变量如何全局使用?

2020-02-05 09:17发布

在51的头文件中定义了一个可寻址变量,unsigned char bdata op,然后对其进行标志位定义,比如 sfr power=op^0.
请问如何使标志位power能全局使用,也就是说main.c能调用,key.c也能调用?
似乎使用全局变量声明的话也不行。在key.c里面进行extern声明也是不行的。
那到底应该如何进行变量声明才是可以,编译不出错
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。