新聞中心

EEPW首頁(yè) > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 單片機(jī)C語(yǔ)言知識(shí)點(diǎn)全攻略(三)

單片機(jī)C語(yǔ)言知識(shí)點(diǎn)全攻略(三)

作者: 時(shí)間:2012-11-13 來(lái)源:網(wǎng)絡(luò) 收藏
RM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; PADDING-TOP: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); orphans: 2; widows: 2; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">  //這個(gè)時(shí)候 LED 沒(méi)有變化,仍然是 D1,D3,D5,D7 亮

  for (a=0;a《1000;a++)

  for (b=0;b《1000;b++); //延時(shí) P1 = 0xFF; //熄滅 LED

  for (a=0;a《1000;a++)

  for (b=0;b《1000;b++); //延時(shí)

  P1 = 0xAA; //點(diǎn)亮 D1,D3,D5,D7 P1 口的二進(jìn)制為 10101010,為 0 時(shí)點(diǎn)亮 LED

  for (a=0;a《1000;a++)

  for (b=0;b《1000;b++); //延時(shí)

  P1 = P1 0x7; //這個(gè)時(shí)候 LED 會(huì)變得只有 D2 滅

  //因?yàn)橹?P1=0xAA=10101010

  //與 0x7 位與 0x7=00000111

  //結(jié)果存入 P1 P1=00000010 //位為 O 時(shí)點(diǎn)亮 LED,電路看第三課

  for (a=0;a《1000;a++)

  for (b=0;b《1000;b++); //延時(shí) P1 = 0xFF; //熄滅 LED

  while(1);

  //大家能根據(jù)上面的程序去做位或,左移,取反等等。

  }

  復(fù)合賦值運(yùn)算符

  復(fù)合賦值運(yùn)算符就是在賦值運(yùn)算符“=”的前面加上其他運(yùn)算符。以下是 C 語(yǔ)言中的復(fù) 合賦值運(yùn)算符:

單片機(jī)C語(yǔ)言知識(shí)點(diǎn)全攻略(三)

  %= 取模賦值 -= 邏輯非賦值

  《《= 左



評(píng)論


相關(guān)推薦

技術(shù)專(zhuān)區(qū)

關(guān)閉