看一下下面的程序:::(我做了一个矩阵按键,写了以下程序,想做一个::按下一个按键进入测试模式,再按其他按键进行测试功能)
void AT24c02()
{
unsigned int dz,biaoz1=0,temp0,biaoz2;
if(key==1)
{
a[0]=2;a[1]=4;a[2]=0;a[3]=2;a[4]=21;a[5]=21;a[6]=21;a[7]=21; //显示2402
biaoz2=~biaoz2;
}
if((key==2)&&(biaoz2)) //判断按键2
{
for(dz=0;dz<256;dz++) //循环256次
{
write_add(dz,0xAA); //写入0xaa
//delayms(10);
temp0=read_add(dz);
if(temp0==0xAA)
a[4]=22;a[5]=22;a[6]=22;a[7]=22; //
biaoz1=1; //display();
}
if(biaoz1==1)
a[0]=2;a[1]=4;a[2]=0;a[3]=2;a[4]=9;a[5]=18;a[6]=18;a[7]=13;
}
} |