我通常是这么写:
比如我要点亮LED,假定是共阴极LED。我定义sbit led1=P0^1;
sbit led2=P0^2;
然后在应用程序中,led1=1;//这时单片机输出高电平,led1亮
led1=0;//单片机输出低电平,led1不亮
很简单吧!
我是做单片机开发的,有什么问题,我们再交流。
以标准51单片机为例:
①先要对端口进行定义: sbit P11=P1^1;
②通过赋值 进行 电平输出:P11=1; P11=0;
#include
sbit a=P0^1;
sbit b=P0^2;
void main()
{
while(1)
{a=0;
b=1;}
}
sbit p0_1 = P0^1
sbit p0_2 = P0^2
然后 p0_1=0;p0_2=1;
或者 P0=0x02即00000010