单片机I/O口的值

2019-07-16 04:52发布


  void scankey();
   sbit key1=P3^4;
void main()
   {
    while(1)
        {
         scankey();
        // display(num);
        }        
   }     

void scankey() //按键扫描
   {
    if(key1=0)
        {
         num=1;
         num++;
         while(!key1);
        }       
   }

请大家帮我看看,这个程序编译后,key1一直=0,我没有按键key1也是0,并=0时num没有自加
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。