标题: [求助]菜鸟来请教 [打印本页]
作者: skyseen 时间: 2008-7-22 09:52
标题: [求助]菜鸟来请教
51系列单片机 再读IO口状态时都要先写1是不是啊?
但我现在 遇到这样问题:
sbit LED_SEL_D4 = P1^5;
.
.
然后是 LED_SEL_D4 =1 ;
.
.
最后再判断 if(LED_SEL_D4 !=0 )
结果我用仿真器检测发现LED_SEL_D4一直都是1。我本来是想检测LED_SEL_D4的状态才先把它置1但现在它就是置什么数就是什么数了。这是怎么回事啊。谢谢了
作者: skyseen 时间: 2008-7-23 08:40
以下是引用客人(58.214.*.*)在2008-7-22 19:03:51的发言:
这条指令就是P1^5置1,不管你是什么操作啊
那请问你,我 要是想读P1^5的状态,应该是怎么操作啊。谢谢了
作者: a13758777532 时间: 2008-7-31 18:17
IF(P1^5==0)
欢迎光临 (http://www.51hei.com/bbs/) |
Powered by Discuz! X3.1 |