sbit在单片机中的意思是什么?
1个回答
展开全部
sbit在单片机中的意思是定义特殊功能寄存器的位变量,bit和sbit都是C51扩展的变量类型,在C语言里如果直接写P1.0,C编译器是不能够识别的,而且P1.0也不是一个合格的C语言变量名,所以必须要给它起另外一个名字,这里就会起名为P1_0。
sbit有三种用法:
第一种方法:sbit bit variable name=address value。
第二种方法:sbit bit variable name=SFR name^ variable bit address value。
第三种方法:sbit bit variable name=SFR address value^ variable bit address value.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询