比如我要加或減到1000,我每按下一次按鍵加5或減5,單片機C語言程序該如何修改?
switch(key_scan(100)) //key_scan()按鍵判斷
{
case 1:
switch(wnd) //wnd為四個窗口中之一的加鍵顯示
{
case 0:parm1 = IapRead(0x0400); parm1++;if(parm1>150) parm1=150; IapErase(0x0400);IapProgram(0x0400, parm1);break;
case 1:parm2 = IapRead(0x0500); parm2++;if(parm2>150) parm2=150; IapErase(0x0500);IapProgram(0x0500, parm2);break;
case 2:parm3 = IapRead(0x0600); parm3++;if(parm3>995) parm3=955; IapErase(0x0600);IapProgram(0x0600, parm3);break;
case 3:parm4 = IapRead(0x0700); parm4++;if(parm4>250) parm4=250; IapErase(0x0700);IapProgram(0x0700, parm4);break;
}
break;
|