朋友們我想請問一下,我用的 STC12C5408AD的片子,我想把P1.7口作為輸入口,拿來讀輸入的數據是高還是低,但是我發(fā)現P1.7口一上電好像就是一直都是高,不能夠準確的讀我想讀的數據,說執(zhí)白點就是輸入的作用沒有實現,我該怎么辦啊,一下方法我都試過了,請各位知情者說說啊.
(1) 將P1.7先寫1然后再讀數
sbit LED_SEL_D5 = P1^7;
|
LED_SEL_D5 = 1;
(2) 不用寫1 ,而直接讀書
b= LED_SEL_D5&1;
if( b==1)
以上2個方法都不行.調試過了很多次. |