单片机C编程sbit指令是什么意思

如题所述

定义特殊功能寄存器的位变量。
典型应用是:sbit P0_0=P0^0;//即定义P0_0为P0口的第1位,以便进行位操作。

希望解释对你有帮助。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-06
sbit是对应可位寻址空间的一个位,可位寻址区:20H~2FH。一旦用了sbit xxx = REGE^6这样的定义,这个sbit量就确定地址了。sbit大部分是用在寄存器中的,方便对寄存器的某位进行操作的。
第2个回答  2010-07-19
sbit是C51扩展数据类型,意思是从字节中声明的位变量。如sbit F=P1^4;//将F位定义为 P1.4
第3个回答  2010-07-19
sbit映射到IO口(P1^1这种IO口的“位”)
比如
sbit KEY P1^1 //使用KEY来表示P1.1
只有在sbit下才能用P1^1
第4个回答  2010-07-19
你确定字符没打错?

sbit中
有一个split是函数分割截取字符串的作用