先要知道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;
}
希望您的问题早日得到解决~~
可以这样下 sbit start=P1^7;意思就是你在程序中的P1.7可以用start代替 这样便于理解程序 懂了吧?
就是定义变量 p1_7.。。。表示的是P1口的最后一位。。
sbit p2_0=P2^0;
p2_0=0;
p2_0=1;
sbit p1_7=P1^7 定义P1口的第7位名称为 P1_7
sbit p2_0=P2^0