11问答网
所有问题
c51编程中sbit 和bit有什么区别
如上。请高手回答,谢谢。
举报该问题
推荐答案 2011-10-17
首先,bit和sbit都是C51扩展的变量类型
sbit一般用来定义特殊功能寄存器的位变量,以方便对寄存器的某位进行操作的
例如:sbit TXD=P3^0; 这样就定义了TXD为位变量,并且这个sbit量有确定的地址
bit则与一般的变量差不多,只不过bit定义的变量只有两种值存在0或是1
例如:bit p=0;编译器在编译过程将分配地址,所分配的地址是随机的
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/8P4778PP2.html
其他回答
第1个回答 2011-10-10
sbit用于定义可位寻址字符型变量
bit应该是位变量
第2个回答 2011-10-09
http://zhidao.baidu.com/question/72536362.html
第3个回答 2011-10-09
sbit用于声明可位寻址字符型变量(例如特殊功能寄存器)的某些位。
bit用于声明位变量。本回答被提问者采纳
相似回答
请简述
c51
新增数据类型bit和
sbit
之间
的区别
答:
首先,
明确回答问题:C51新增的数据类型bit和sbit之间的主要区别在于它们的存储方式和可寻址性
。bit是C51单片机编程中特殊的数据类型,它用于定义一个位变量。在C51中,bit类型的数据通常被存储在单片机的内部RAM中,并且每个bit变量只占据一个二进制位,这使得bit类型非常适合于需要高效利用存储空间的场合。...
大家正在搜
c51bit与sbit区别
单片机bit和sbit区别
sbit与bit的区别
c51用什么编程软件
c51初始化编程什么意思
Byte和bit的区别
程序中bit
单片机c51编程
c51编程语言
相关问题
单片机中bit和sbit有什么区别?
c 语言中 bit与sbit的区别
C语言中sbit是什么意思,与bit有什么区别?
C51开发中bit和sbit的区别
单片机sfr和sbit有什么区别
sbit在单片机中的表示和作用?
C51 中,bit,sbit,xdata都是什么含义?bit...
51单片机c语言编程中sbit和define的区别