单片机及C51的sbit变量如何实现外部声明

来源:互联网 发布:旋转矩阵公式表 编辑:程序博客网 时间:2024/05/16 00:38
首先bit与sbit完全不同,他不是传统的C语言的声明变量的关键词,我们可以简单的把sbit,sfr语句理解为宏定义。二宏定义是可以重复声明的,在用单片机用多文件处理时,sbit是可以重复声明的,如果要在别的文件中用到这个变量,那么再原样定义一次,问题就解决了,如果用extern sbit 声明就报错了。