C语言移位操作

2024-12-16 17:50:54
推荐回答(3个)
回答1:

这一块的代码修改如下。共阳极的话。

void main()
{
int n;
P0=0xfe;
delay(255);
while(1)
{
P0<<1;

delay(255);
n++;
if(n>6){
P0=0xfe
delay(255);
}
}
}

回答2:

void main()
{
unsigned char n;
while(1)
{
for(n=1;n<0x100;n<<1)
{
//////共阴型
P0=n;
////共阳型 P0=~n;
delay(255);
}
}
}

回答3:

用字节操作干嘛定义这么多 位呢。。。。 你有什么问题要说?