P0M0| =BIT(0) | BIT(1);单片机程序里的,请问这是什么意思啊,而且编译会报错,说没有定义P0M0

void main()
{
init();

P0M0|=BIT(0)|BIT(1); //*****

uartsenddata ( Path, 20 );
}
JQ语音模块3.C(129): error C202: 'P0M0': undefined identifier

你看到的程序应该是用在STC单片机上的,因为STC单片机的P0,P1,P2,P3口可以设置成四种工作模式,即开机处于的准双向口,推挽输出,高阻输入,开漏输出这四种。如果需要设置成其余的3种,就要通过对各自配置寄存器来设置的,你的P0M0,P0M1就对P0进行设置的,同样有P1M0,P1M1是对P1口进行设置的,以此类推。
温馨提示:答案为网友推荐,仅供参考
相似回答