當前位置:編程學習大全網 - 電腦編程 - 關於單片機C程序的壹個菜鳥問題

關於單片機C程序的壹個菜鳥問題

首先,明確句子的意思。

P2=0x40

就是將0x40,即二進制01000000B,從高到低分配給P2端口的八個管腳。

類似地,P2=0x80

也就是說,八位二進制數1000000b被分配給P2端口。

由此可以推斷,滿足P2.7=1,P2.6=1,其余P2端口為0的賦值語句為

P2=0xC0

最後回答樓主的問題

(1)妳可以直接賦值P2=0x80。

(2)直接全端口反轉P2=~P2

(3)使用AND或語句僅向P2.7和P2.6端口賦值。

P2 = P2 | 0x 40;//P2.6=1

P2 = P2 & amp;0x7f//P2.7=0

  • 上一篇:魔獸世界 裏的珠寶加工制造出來的 低級裝備 比如銅絲戒指 能有什麽用!!
  • 下一篇:海德曼機床檢測刀塔到位參數
  • copyright 2024編程學習大全網