51单片机里,sbit p1_7=P1^7是什么意思啊

51单片机里,sbitp1_7=P1^7是什么意思啊,还有如果想单独改变P2.0口怎样去写... 51单片机里,sbit p1_7=P1^7是什么意思啊,还有如果想单独改变P2.0口怎样去写 展开
 我来答
蓝草飘香MC
推荐于2017-09-16 · TA获得超过165个赞
知道小有建树答主
回答量:95
采纳率:0%
帮助的人:120万
展开全部
先要知道sbit的意义和用法, 这个叫位定义
就是给P0^0又定义了个名字叫P00。这样在程序中用到P0^0的时候写P00就可以了,这样为的是书写方便。
也就是说写了sbit p1_7=p1^7 之后,p1.7口就可以用p1_7来代替了, 也可以自己定义任何变量。
单独改变p2.0口可以这样,比如要将p2.0口赋值0 。参考程序如下:
{ sbit p2_0=p2^0;
p2^0=0;
}

希望您的问题早日得到解决~~
百度网友737f4e900
2011-10-11 · TA获得超过224个赞
知道小有建树答主
回答量:151
采纳率:0%
帮助的人:125万
展开全部
可以这样下 sbit start=P1^7;意思就是你在程序中的P1.7可以用start代替 这样便于理解程序 懂了吧?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
feiyang169
2011-10-11 · TA获得超过383个赞
知道小有建树答主
回答量:993
采纳率:0%
帮助的人:438万
展开全部
就是定义变量 p1_7.。。。表示的是P1口的最后一位。。
sbit p2_0=P2^0;
p2_0=0;
p2_0=1;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
西门不败
2011-10-11 · TA获得超过4079个赞
知道大有可为答主
回答量:3749
采纳率:75%
帮助的人:4451万
展开全部
sbit p1_7=P1^7 定义P1口的第7位名称为 P1_7

sbit p2_0=P2^0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式