}
void beled1() {
BELL=LEDL=LEDR=0; delayns(1000);
BELL=LEDL=LEDR=1; }
void motor_ffw() {
for (d=0; d<6; d++) //转1*n圈 {
for (t=0; t<8; t++) //一个周期转30度 {
if(keyA==1)goto d;
if(K==1) P1=FFW[t]; //取数据 if(K==2) P1=FFZ[t];
if(keyA==1)goto d; CCOut(); EX0=1;
delayns(30); //地方。 if(keyA==1)goto d; DATA=(TH0<<8)|TL0; DATA=DATA*172/10000; DATA-=7; a[m]=DATA; m++;
if(m==48)m=0;
while((keyA==1)|(num!=0)) {
if(keyA==1) {
d: delayns(10); if(keyA==1) {
beled();
writecom(0x01); num++; if(num==5) {
num=0;
writecom(0x80);
20
for(i=0;i<16;i++) {
writedata(table9[i]); for(j=0;j<50;j++); };
writecom(0xc0); for(i=0;i<16;i++) {
writedata(table0[i]); for(j=0;j<50;j++); }; }
if(num>=2){P2=0XD2;TR2=0;} else {P2=0XF3;TR2=1;} while(keyA==1); } }
if(keyB==1) {
delayns(10); if(keyB==1) {
beled(); switch(num) {
case 1:kk=~kk;break;
case 3:num1++;if(num1==4)num1=0;break; default:break; }
while(keyB==1); } }
if(keyC==1) {
delayns(10); if(keyC==1) {
beled(); switch(num) {
case 1:if(kk==0){LEDL=1;LEDR=0;if(zkb1<=0){zkb1=0;beled1();}else zkb1-=10;} else {LEDL=0;LEDR=1;if(zkb2<=0){zkb2=0;beled1();} else zkb2-=10;}break;
case 2:YY2=1;bb=0;if(all>=99999)all=0;else all+=500;break;
21
case 3:YY1=1;miao=fen=0;
if(num1==0){if(fen1==59)fen1=0;else fen1++;} if(num1==1){if(miao1==59)miao1=0;else miao1++;} if(num1==2){if(fen2==59)fen2=0;else fen2++;} if(num1==3){if(miao2==59)miao2=0;else miao2++;} break;
case 4:if(dis==99)dis=0;dis++;break; default:break; }
while(keyC==1); } }
if(keyD==1) {
if(keyD==1) {
beled(); switch(num) {
case 1:if(kk==0){LEDL=0;LEDR=1;if(zkb1>=40){zkb1=40;beled1();} else zkb1+=10;} else {LEDL=1;LEDR=0;if(zkb2>=40){zkb2=40;beled1();} else zkb2+=10;}break;
case 2:YY2=1;bb=0;if(all<0)all=99999;else all-=500;break; case 3:YY1=1;miao=fen=0;
if(num1==1){if(miao1==0)miao1=59;else miao1--;} if(num1==0){if(fen1==0)fen1=59;else fen1--;} if(num1==2){if(fen2==0)fen2=59;else fen2--;} if(num1==3){if(miao2==0)miao2=59;else miao2--;} break;
case 4:if(dis==0)dis=99;dis--;break; default:break; }
while(keyD==1); } }
switch(num) {
case 1:
writecom(0x80); for(i=0;i<16;i++) {
writedata(table7[i]); for(j=0;j<50;j++); };
22
writecom(0xc0); for(i=0;i<16;i++) {
writedata(table8[i]); for(j=0;j<50;j++); };
writecom(0xc5); CCD(zkb1);
LCD_DISP(ccd_dis); writecom(0xce); CCD(zkb2);
LCD_DISP(ccd_dis); break; case 2:
writecom(0x80); for(i=0;i<16;i++) {
writedata(table1[i]); for(j=0;j<50;j++); };
writecom(0xc0); for(i=0;i<15;i++) {
writedata(table2[i]); for(j=0;j<50;j++); };
writecom(0xc8); ACD(all);
LCD_DISP(acd_dis); break; case 3:
writecom(0x80); for(i=0;i<15;i++) {
writedata(table3[i]); for(j=0;j<50;j++); };
writecom(0xc0); for(i=0;i<15;i++) {
writedata(table4[i]); for(j=0;j<50;j++); }; break;
23
case 4:
writecom(0x80); for(i=0;i<15;i++) {
writedata(table5[i]); for(j=0;j<50;j++); };
writecom(0xc0); for(i=0;i<9;i++) {
writedata(table6[i]); for(j=0;j<50;j++); };
writecom(0xc5); CCD(dis);
LCD_DISP(ccd_dis); break; } }
if(YY1==1) {
if(fen1==fen&&miao1==miao)//秒 {
P2=0XD2; YY1=0; beled1();
while(keyB==0) {
writecom(0xC8); CCD(fen);
LCD_DISP(ccd_dis);
writecom(0xcb); CCD(miao);
LCD_DISP(ccd_dis); if(fen2!=0|miao2!=0) {
if(fen2==fen&&miao2==miao)goto c; } }
if(fen2==fen&&miao2==miao) {
c: miao=fen=0; YY1=1;
24
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库毕业设计_完整智能小车(5)在线全文阅读。
相关推荐: