標題: [求助]菜鳥來請教 [打印本頁]
作者: 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://m.raoushi.com/bbs/) |
Powered by Discuz! X3.1 |