51系列的STC12 STC15 IO模式
同样的P1 ~P3 IO设置寄存器为P1M1 P1M0 ~ P3M1 P3M0
C语言移位操作完成IO设置
P3M1 &= ~(1<<3); // P3.3设为准双向口
P3M0 &= ~(1<<3);
P1M1 |= (1<<2); //P1.2设为高阻输入
P1M0 &= ~(1<<2);
P1M1 &= ~(1<<5); // P1.5设为推挽输出
P1M0 |= (1<<5);
P2M1 |= (1<<0); // P2.0开漏模式
P2M0 |= (1<<0);