单片机中的data,bdata,idata等用法

51单片机中的data, bdata, idata, xdata,code等内存区域的范围如下:

上表可以看出bdata的描述是:

片内RAM 位寻址区

只有这个区域的变量可以使用X^N的方式进行位寻址。
因此一个u8类型就可以作为8个bit的状态量供8条逻辑使用,节约内存开支。