sbit是定義特殊功能暫存器的位變數,bit和sbit都是C51擴充套件的變數型別,在C語言裡如果直接寫P1.0,C編譯器是不能夠識別的,而且P1.0也不是一個合格的C語言變數名,所以必須要給它起另外一個名字,這裡就會起名為P1_0。
sbit在微控制器中的意思是什麼?
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.