最近可以说是加入了嵌入式开发的行列,
但在看一些c的程序时发现一些奇怪的语句,
比如,
bit P80 = 0xffffffbf.0;
bit ESIM_R2_CLAMP = 0xffffffbf.1;
bit ESIM_R3_5V = 0xffffffbf.1;
bit P86 = 0xffffffbf.6;
我找了一下, 也没有bit的定义, 请问上面这些是什么意思啊,
谢谢!
------解决方案--------------------
编译器自身对语言的扩展
和int这样的类似
------解决方案--------------------
bit表示变量是一个2进制的位。0xffffffbf是表示某个寄存器或者地址。比如P8口,有D0到D7共8位,那么.1表示是该寄存器的D1位。