uchar key_temp;
PORTC|=0x07; //向PORTC.0--PORTC.2写入高电平
DDRC=0x00; //把PORTA设置为输入模式
key_temp=PINC&0x07; //读取PORTA.0--PORTA.2上的值并屏蔽其它位
/*****如果K0---K6按下,key_temp就为相应的键值,如果K7--K15按下,则读入PINC.0--PINC.2都为高电平,key_temp==7
然后PORTC.0--PORTC.2依次输出低电平,判断K7--K15那个键按下**********/
if(key_temp==7) //判断K7--K9是否按下