51单片机中的设置端口方向的P0M0,P0M1指的是什么?

2025-04-04 18:58:49
推荐回答(4个)
回答1:

这是部分单片机才有的功能,非普通89C51,一般哟用的多的是STC15W204S,有8脚和16脚两种,它们一个P口需要2个八位寄存器才能设置出它的4种状态,设置每位的最低位是0还是1,比如,普通51端口状态,P0M0可设置成0x00,M1设置成0x00就可以了,还有强强拉状态,可以直接输出5伏点亮LED,最大20毫安

回答2:

P0M0 = 0x00; //设置P0口 00->准双向 01->推挽 10->高阻输入 11->开漏
P0M1 = 0x00; //设置P0口
能看懂吗? 比如 P0.0 设置为 00->准双向, 那么P0M0= xxxx xxx0, P0M1= xxxx xxx0,
再比如 P0.7 设置为11->开漏 , 那么P0M0= 1xxx xxxx, P0M1= 1xxx xxxx,

回答3:

51单片机中,并没有设置这些的。

楼主还是去看看,那些兼容51的单片机吧。

回答4:

设置P0端口的4中状态