此帖出自瑞萨电子MCU论坛
最新回复
GPIO_setLow(myGpio,GPIO_Number_19);
GPIO_setHigh(myGpio,GPIO_Number_18);
GPIO_setHigh(myGpio,GPIO_Number_17);
GPIO_setHigh(myGpio,GPIO_Number_16);
key0=GPIO_getData(myGpio,GPIO_Number_29);
key1=GPIO_getData(myGpio,GPIO_Number_32);
key2=GPIO_getData(myGpio,GPIO_Number_33);
key3=GPIO_getData(myGpio,GPIO_Number_34);
key4=GPIO_getData(myGpio,GPIO_Number_19);
key5=GPIO_getData(myGpio,GPIO_Number_18);
key6=GPIO_getData(myGpio,GPIO_Number_17);
key7=GPIO_getData(myGpio,GPIO_Number_16);
if(key4==0&&key5==1&&key6==1&&key7==1)
{
key0=GPIO_getData(myGpio,GPIO_Number_29);
key1=GPIO_getData(myGpio,GPIO_Number_32);
key2=GPIO_getData(myGpio,GPIO_Number_33);
key3=GPIO_getData(myGpio,GPIO_Number_34);
if(key0==0&&key1==1&&key2==1&&key3==1)
{
key=1;
}
if(key0==1&&key1==0&&key2==1&&key3==1)
{
key=2;
}
if(key0==1&&key1==1&&key2==0&&key3==1)
{
key=3;
}
if(key0==1&&key1==1&&key2==1&&key3==0)
{
key=4;
}
}
GPIO_setHigh(myGpio,GPIO_Number_19);
GPIO_setLow(myGpio,GPIO_Number_18);
GPIO_setHigh(myGpio,GPIO_Number_17);
GPIO_setHigh(myGpio,GPIO_Number_16);
key0=GPIO_getData(myGpio,GPIO_Number_29);
key1=GPIO_getData(myGpio,GPIO_Number_32);
key2=GPIO_getData(myGpio,GPIO_Number_33);
key3=GPIO_getData(myGpio,GPIO_Number_34);
key4=GPIO_getData(myGpio,GPIO_Number_19);
key5=GPIO_getData(myGpio,GPIO_Number_18);
key6=GPIO_getData(myGpio,GPIO_Number_17);
key7=GPIO_getData(myGpio,GPIO_Number_16);
if(key4==1&&key5==0&&key6==1&&key7==1)
{
key0=GPIO_getData(myGpio,GPIO_Number_29);
key1=GPIO_getData(myGpio,GPIO_Number_32);
key2=GPIO_getData(myGpio,GPIO_Number_33);
key3=GPIO_getData(myGpio,GPIO_Number_34);
if(key0==0&&key1==1&&key2==1&&key3==1)
{
key=5;
}
if(key0==1&&key1==0&&key2==1&&key3==1)
{
key=6;
}
if(key0==1&&key1==1&&key2==0&&key3==1)
{
key=7;
}
if(key0==1&&key1==1&&key2==1&&key3==0)
{
key=8;
}
}
GPIO_setHigh(myGpio,GPIO_Number_19);
GPIO_setHigh(myGpio,GPIO_Number_18);
GPIO_setLow(myGpio,GPIO_Number_17);
GPIO_setHigh(myGpio,GPIO_Number_16);
key0=GPIO_getData(myGpio,GPIO_Number_29);
key1=GPIO_getData(myGpio,GPIO_Number_32);
key2=GPIO_getData(myGpio,GPIO_Number_33);
key3=GPIO_getData(myGpio,GPIO_Number_34);
key4=GPIO_getData(myGpio,GPIO_Number_19);
key5=GPIO_getData(myGpio,GPIO_Number_18);
key6=GPIO_getData(myGpio,GPIO_Number_17);
key7=GPIO_getData(myGpio,GPIO_Number_16);
if(key4==1&&key5==1&&key6==0&&key7==1)
{
key0=GPIO_getData(myGpio,GPIO_Number_29);
key1=GPIO_getData(myGpio,GPIO_Number_32);
key2=GPIO_getData(myGpio,GPIO_Number_33);
key3=GPIO_getData(myGpio,GPIO_Number_34);
if(key0==0&&key1==1&&key2==1&&key3==1)
{
key=9;
}
if(key0==1&&key1==0&&key2==1&&key3==1)
{
key=10;
}
if(key0==1&&key1==1&&key2==0&&key3==1)
{
key=11;
}
if(key0==1&&key1==1&&key2==1&&key3==0)
{
key=12;
}
}
GPIO_setHigh(myGpio,GPIO_Number_19);
GPIO_setHigh(myGpio,GPIO_Number_18);
GPIO_setHigh(myGpio,GPIO_Number_17);
GPIO_setLow(myGpio,GPIO_Number_16);
key0=GPIO_getData(myGpio,GPIO_Number_29);
key1=GPIO_getData(myGpio,GPIO_Number_32);
key2=GPIO_getData(myGpio,GPIO_Number_33);
key3=GPIO_getData(myGpio,GPIO_Number_34);
key4=GPIO_getData(myGpio,GPIO_Number_19);
key5=GPIO_getData(myGpio,GPIO_Number_18);
key6=GPIO_getData(myGpio,GPIO_Number_17);
key7=GPIO_getData(myGpio,GPIO_Number_16);
if(key4==1&&key5==1&&key6==1&&key7==0)
{
key0=GPIO_getData(myGpio,GPIO_Number_29);
key1=GPIO_getData(myGpio,GPIO_Number_32);
key2=GPIO_getData(myGpio,GPIO_Number_33);
key3=GPIO_getData(myGpio,GPIO_Number_34);
if(key0==0&&key1==1&&key2==1&&key3==1)
{
key=13;
}
if(key0==1&&key1==0&&key2==1&&key3==1)
{
key=14;
}
if(key0==1&&key1==1&&key2==0&&key3==1)
{
key=15;
}
if(key0==1&&key1==1&&key2==1&&key3==0)
{
key=16;
}
}
详情
回复
发表于 2014-8-27 15:36
| ||
|
||
|
|
此帖出自瑞萨电子MCU论坛
| ||
|
||
此帖出自瑞萨电子MCU论坛
| ||
|
||
论坛测评队员
EEWorld Datasheet 技术支持