C51中,用sbit定义位变量,是不是就存放在单片机的可位寻址区(0x20--0x2F)呢?
如果是的话,那sbit跟bdata不是没有区别了吗?不好意思,打错了,应该是BIT,就是问BIT定义的位变量...
如果是的话,那sbit跟bdata不是没有区别了吗?
不好意思,打错了,应该是BIT,就是问BIT定义的位变量 展开
不好意思,打错了,应该是BIT,就是问BIT定义的位变量 展开
2009-04-03
展开全部
BIT与bdata的区别
是
BIT 定义一个位变量
bdata定义一个字节变量
BIT与bdata变量是放在可位寻址区(0x20--0x2F)
不是吧,,,,,没有悬赏分,,,,,,
是
BIT 定义一个位变量
bdata定义一个字节变量
BIT与bdata变量是放在可位寻址区(0x20--0x2F)
不是吧,,,,,没有悬赏分,,,,,,
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
sbit是特殊寄存器区,比如P1.1
bit是可位寻址区(0x20--0x2F)
bit是可位寻址区(0x20--0x2F)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
bit 利用它可以定义一个位标量,但不能定义位指针,也不能定义位数组。
sbit 利用它可以访问单片机内部的RAM中可寻址位或特殊功能寄存器中的可寻址位。
sbit 利用它可以访问单片机内部的RAM中可寻址位或特殊功能寄存器中的可寻址位。
参考资料: 51单片机及开发实例
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询