3个回答
展开全部
你看到的程序应该是用在STC单片机上的,因为STC单片机的P0,P1,P2,P3口可以设置成四种工作模式,即开机处于的准双向口,推挽输出,高阻输入,开漏输出这四种。如果需要设置成其余的3种,就要通过对各自配置寄存器来设置的,你的P0M0,P0M1就对P0进行设置的,同样有P1M0,P1M1是对P1口进行设置的,以此类推。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
P0M0,P0M1用于 使用M0,M1设置P0口的IO模式.
有准双向口,推挽输出,高阻输入,开漏输出
//00->准双向 01->推挽PP 10->高阻输入Zin 11->开漏OD
P0M1 = 0x00; //=0000 0000
P0M0 = 0x01; //=0000 0001 // 把P0.0为推挽模式01, 其他为准双向00
能看懂吗?
比如 P0.0 设置为 00->准双向, 那么P0M1= xxxx xxx0, P0M0= xxxx xxx0,
比如 P0.7 设置为 10->高阻输入,那么P0M1= 1xxx xxxx, P0M0= 0xxx xxxx,
有准双向口,推挽输出,高阻输入,开漏输出
//00->准双向 01->推挽PP 10->高阻输入Zin 11->开漏OD
P0M1 = 0x00; //=0000 0000
P0M0 = 0x01; //=0000 0001 // 把P0.0为推挽模式01, 其他为准双向00
能看懂吗?
比如 P0.0 设置为 00->准双向, 那么P0M1= xxxx xxx0, P0M0= xxxx xxx0,
比如 P0.7 设置为 10->高阻输入,那么P0M1= 1xxx xxxx, P0M0= 0xxx xxxx,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询