找到原因了,开始定义了一个code的数组
uchar code ksmz[3] = {0xef,0xfd,0xfe,};
没有使用,后来用了这种
keysm++;if(keysm>4)keysm = 1;
key_h1 = 1;key_h2 = 1;key_h3 = 1;key_h4 = 1;
switch(keysm){
case 1:
key_h1 = 0;
break;
case 2:
key_h2 = 0;
break;
case 3:
key_h3 = 0;
break;
case 4:
key_h4 = 0;
break;
default:
break;
}
就遗忘了,不好意思。 |