单片机独立键盘按键系列代码问题

2019-07-15 13:49发布

如以下代码,我想通过按下k1键来让数码管从数字2进行自增
但是无法实现,求大神解答问题出在哪里?
#include<reg52.h>
               
sbit key1=P2^0;
//sbit key2=P2^1;

char table1[16]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};
void main()
{


  if(key1==0)
  {
  P0=~table1[2]++;
  }

}

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。