单片机编程的菜鸟问个小问题

来源:百度知道 编辑:UC知道 时间:2024/06/08 18:22:11
if((P1|0xfb)!=0xff) 这条指令是判断P1端口的第三号引脚P1.3是不是低电平,我能不能把它改写成if(P1_3!=1) (其中P1_3已定义为P1.3引脚)

单片机编程的菜鸟问个小问题
悬赏分:10 - 离问题结束还有 14 天 22 小时
if((P1|0xfb)!=0xff) 这条指令是判断P1端口的第三号引脚P1.3是不是低电平,我能不能把它改写成if(P1_3!=1) (其中P1_3已定义为P1.3引脚)

如果你用的单片机编译器支持位操作,就可以这么做。
你用if(P1_3!=1) 不如用:if(!P1_3) 编译出来更优化。

完全可以,放心大胆使用.

支持
回答者:happycxz - 魔法师 五级 6-5 10:24