if(jian==0) {
jiannum[wxnum]--;
if(jiannum[wxnum]==-1) jiannum[wxnum]=9; if(jian!=0) delay(10);
while(!jian); } } }
void main() {
init_t0();//定时器0初始化 lcdinit();//液晶初始化 init_t1();//定时器1初始化 jd1=100;//基准角度 left=0;//右边 right=0;//左边 left1=0;//左边副 right1=0;//右边副 while(1) {
adcs=0; adwr=1; adwr=0; adwr=1;
delay(10);//10毫秒
P1=0xff; adrd=1; adrd=0; disnum=P1; adrd=1; P1=disnum;
display(0x40+7,disnum);//角度
25 / 27
if(shuru2==0&&shuru3==0) jichu1();//基础第一项 if(shuru2=!0&&shuru3!=0) jichu2();//基础第二项 keyscan();
display1(4,jiannum[0]);//显示输入的第一个角度值百位 display1(5,jiannum[1]);//显示输入的第一个角度值十位 display1(6,jiannum[2]);//显示输入的第一个角度值个位 display1(8,jiannum[3]);//显示输入的第二个角度值百位 display1(9,jiannum[4]);//显示输入的第二个角度值十位 display1(10,jiannum[5]);//显示输入的第二个角度值个位 display1(12,jiannum[6]);//显示输入的第三个角度值百位 display1(13,jiannum[7]);//显示输入的第三个角度值十位 display1(14,jiannum[8]);//显示输入的第三个角度值个位
}
}
26 / 27