void keyscan()
{
while(1)
{
if(RC4==1)
{
Delay(6);
if(RC4==1)
{
t++;
if(t>12)t=12;
write_eprom(0x15,t);
refresh=1;
while(RC4==1);
break;
}
}
TRISC3=1;
if(RC3==1)
{
Delay(6);
if(RC3==1)
{
t--;
if(t<1)t=1;
write_eprom(0x15,t);
refresh=1;
while(RC3==1);
break;
}
}
TRISC3=0;
RC3=1;
if(RC4==1)
{
Delay(6);
if(RC4==1)
{
trans=0;
n++;
if(n>1)n=0;
write_eprom(0x16,n);
refresh=1;
while(RC4==1);
break;
}
}
break;
}
}
|