单片机C语言编程中为什么会有sbit P1.0=P1^0这样的语句,为什么不在函数中对P1^0直接操作呢?
我的意思是既然在程序中能将P1^0的地址赋给P1.0,那说明计算机能过识别P1^0,那为什么不对他直接操作呢?...
我的意思是既然在程序中能将P1^0的地址赋给P1.0,那说明计算机能过识别P1^0,那为什么不对他直接操作呢?
展开
4个回答
展开全部
" ^ ”貌似只能在sbit语句中使用才表示某个io口的位,否则单独用的时候,会被编译器理解为按位异或。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就是给它取个名字,以后使用起来比较方便。
追问
但是好像如果不用sbit 这个声明的话就会提示有错误,这又是怎么回事呢
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这样写起代码方便啊。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
软件就是这样设计的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询