单片机/MCU论坛
直播中

姬盼希

7年用户 934经验值
擅长:控制/MCU
私信 关注
[问答]

不同模块怎么共享sbit变量,extern不行吗?

不同模块怎么共享sbit变量,extern不行吗

回帖(1)

樊周依

2023-11-3 17:33:14
sbit是定义特殊功能寄存器的位变量。bit和sbit都是C51扩展的变量类型。典型应用是:sbit P0_0=P0^0;//即定义P0_0为P0口的第1位,以便进行位操作。bit和int char之类的差不多,只不过char=8位 bit=1位而已。都是变量,编译器在编译过程中分配地址。      
举报

更多回帖

发帖
×
20
完善资料,
赚取积分