P_SW1 EQU 0A2H //外设功能切换寄存器1
S1_S0 EQU 40H //P_SW1.6
S1_S1 EQU 80H //P_SW1.7
MOV A,P_SW1;
ANL A,#03FH; //S1_S0=0 S1_S1=0
MOV P_SW1,A; //(P3.0/RxD, P3.1/TxD)
我的理解是 P_SW1=0A2H=000 10100010
03FH=000 00111111
MOV A,P_SW1;
ANL A,#03FH; 运算后得到 00100010 与运算:0&0=0 1&0=0 1&1=1 0&1=0
MOV P_SW1,A;