一个很简单的问题

jb2680   2009-4-18 16:49 楼主
怎么样判断430引脚状态?比如我设P2.4为输入,判断他状态是用
“P2IN&BIT4==1"
"P2IN&&BIT4==1"
"P2IN&BIT4==BIT4"
"P2IN&&BIT4==BIT4"
"P2IN&BIT4!=0"
"P2IN&&BIT4!=0"
?
哪几个正确或者哪个准确度更高?说明理由···

回复评论 (6)

晕 P2IN&BIT4==1 或 P2IN&BIT4!=0
IAR里 P2IN_bit.P2IN_4 == 1 就行了
点赞  2009-4-18 17:37
P2IN&0x10==0x10
点赞  2009-4-18 21:14
似乎都不对,应该是:
if((P2IN & BIT4) == BIT4)
{ ....}

if(P2IN & BIT4 )
{ ....}
点赞  2009-4-18 23:15
P2IN&BIT4==1
P2IN&BIT4==0
点赞  2009-4-19 00:01
if(P2IN & BIT4 )
{ ....}
else
{ ....}
点赞  2009-4-19 01:20
if(p1IN & BIT4) 判断为1
if(!(P1IN & BIT4)) 判断不为1
点赞  2009-4-19 01:41
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复