51单片机c语言sbit的作用是什么
比如说:sbitP00=P0^0;可不可以不用sbit表示,直接在语句中使用用P0^0而不是P00?...
比如说:
sbit P00=P0^0;
可不可以不用sbit表示,直接在语句中使用用P0^0而不是P00? 展开
sbit P00=P0^0;
可不可以不用sbit表示,直接在语句中使用用P0^0而不是P00? 展开
展开全部
在51单片机中,不能直接使用P0^0=xxx操作,因为P0^0是地址值,即指针,P0指针地址值0x80,P0^0指针地址0x81,P0^0=xxx是修改指针地址,即0x81=xxx,明显是错误的,我们想修改指针指向管脚值,必须使用位定义关键字sbit P00 = P0^0;然后P00=xxx,操作P00管脚值,即操作0x81指针指向的管脚P00的值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
据说不行,试试不就知道了
追问
那个有时行有时不行,我都快懵了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询