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