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

2024-11-26 18:43:51
推荐回答(4个)
回答1:

先要知道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;
}

希望您的问题早日得到解决~~

回答2:

可以这样下 sbit start=P1^7;意思就是你在程序中的P1.7可以用start代替 这样便于理解程序 懂了吧?

回答3:

就是定义变量 p1_7.。。。表示的是P1口的最后一位。。
sbit p2_0=P2^0;
p2_0=0;
p2_0=1;

回答4:

sbit p1_7=P1^7 定义P1口的第7位名称为 P1_7

sbit p2_0=P2^0