单片机C语言知识点全攻略(三)
for (a=0;a《1000;a++)
for (b=0;b《1000;b++); //延时 P1 = 0xFF; //熄灭 LED
for (a=0;a《1000;a++)
for (b=0;b《1000;b++); //延时
P1 = 0xAA; //点亮 D1,D3,D5,D7 P1 口的二进制为 10101010,为 0 时点亮 LED
for (a=0;a《1000;a++)
for (b=0;b《1000;b++); //延时
P1 = P1 0x7; //这个时候 LED 会变得只有 D2 灭
//因为之前 P1=0xAA=10101010
//与 0x7 位与 0x7=00000111
//结果存入 P1 P1=00000010 //位为 O 时点亮 LED,电路看第三课
for (a=0;a《1000;a++)
for (b=0;b《1000;b++); //延时 P1 = 0xFF; //熄灭 LED
while(1);
//大家能根据上面的程序去做位或,左移,取反等等。
}
复合赋值运算符
复合赋值运算符就是在赋值运算符“=”的前面加上其他运算符。以下是 C 语言中的复 合赋值运算符:

%= 取模赋值 -= 逻辑非赋值
《《= 左
评论