51单片机的简单IO读取操作

2020-02-05 09:26发布

你好:下面是我的部分程序:


sbit  SCL=P3^5;
sbit  SDA=P3^4;

SDA=0;
while(1)
{
          if(SDA)
        UartPutChar(i);
//        main1();
         i++;
}
P34口外接2K的上拉电阻
读取SDA一直是地电平,用万用表量也是地电平,只用用镊子将P34和电源短一下读出来的才是高,
是怎么回事
我的编译器是KEIL4
单片机的STC的89C52
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。