亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? main.lst

?? 用電鍵控制步進(jìn)電機(jī)朝各個(gè)方向做曲線
?? LST
?? 第 1 頁 / 共 2 頁
字號:
 287   3                              if (sta2==4)PA2=1;
 288   3                              if (sta2==5)PC2=0;
 289   3                      }
 290   2                }
 291   1      }
 292          
 293          float Pointab_A(float x,float y)//變量轉(zhuǎn)換xy-a
 294          {
 295   1              return(sqrt((1150-y)*(1150-y)+(x+150)*(x+150)));
 296   1      }
 297          
 298          float Pointab_B(float x,float y) //變量轉(zhuǎn)換xy-b
 299          {
 300   1              return(sqrt((1150-y)*(1150-y)+(950-x)*(950-x)));
 301   1      }
 302          
 303          float Pointxy_X(float a,float b)//變量轉(zhuǎn)換ab-x
C51 COMPILER V7.50   MAIN                                                                  09/12/2005 03:25:56 PAGE 6   

 304          {
 305   1              return((a*a+c*c-b*b)/2/c-150);
 306   1      }
 307          
 308          float Pointxy_Y(float a,float b) //變量轉(zhuǎn)換ab-y
 309          {
 310   1              return(1000-sin(acos((a*a+c*c-b*b)/2/a/c))*a+150);
 311   1      }
 312          
 313          void Lineto(float x, float y)
 314          {
 315   1              long i,j;
 316   1              float xstep,ystep,deltla,deltlb,lastx,lasty;
 317   1              deltla=Pointab_A(x,y)-alast;
 318   1              deltlb=Pointab_B(x,y)-blast;
 319   1              if(abs(deltla)>abs(deltlb))j=(long)(abs(deltla)/minline+0.5);
 320   1              else j=(long)(abs(deltlb)/minline+0.5);
 321   1              xstep=(x-xlast)/j;
 322   1              ystep=(y-ylast)/j;
 323   1              lastx=xlast;
 324   1              lasty=ylast;
 325   1              for(i=0;i<j;i++)Stepto(lastx+i*xstep,lasty+i*ystep);
 326   1      }
 327          
 328          void Stepto(float x, float y)
 329          {
 330   1              float anew,bnew;
 331   1              anew=Pointab_A(x,y);
 332   1              bnew=Pointab_B(x,y);
 333   1              RunA(anew>alast?(long)(anew-alast+0.5):(long)(alast-anew+0.5),anew>alast?pull:push);
 334   1              RunB(bnew>blast?(long)(bnew-blast+0.5):(long)(blast-bnew+0.5),bnew>blast?pull:push);
 335   1              alast=alast+(float)((long)(anew-alast+((anew-alast)>0?0.5:-0.5)));
 336   1              blast=blast+(float)((long)(bnew-blast+((bnew-blast)>0?0.5:-0.5)));
 337   1              xlast=Pointxy_X(alast,blast);
 338   1              ylast=Pointxy_Y(alast,blast);
 339   1              send[0]=(long)ylast%10;
 340   1              send[1]=(long)ylast/10%10;
 341   1              send[2]=(long)ylast/100%10;
 342   1              send[3]=(long)ylast/1000%10;
 343   1              send[4]=(long)xlast%10;
 344   1              send[5]=(long)xlast/10%10;
 345   1              send[6]=(long)xlast/100%10;
 346   1              //Display(send);
 347   1      }
 348          
 349          
 350          void Circle (float x,float y,float r)//畫圓程序  
 351          {
 352   1              long i,j;
 353   1              float C;
 354   1              C=Pi*2.*r;
 355   1              j=(long)(C/minline);
 356   1              for(i=0;i<j;i++) Stepto(x+r*cos(2*Pi*(i+1)/j),y+r*sin(2*Pi*(i+1)/j));
 357   1      }
 358          
 359          //*
 360          void Mypath (void) //將物體直線運(yùn)動 5mm*200
 361          {
 362   1              Lineto(0,0);
 363   1              if(!KEY_INT)
 364   1              {
 365   2                      key=ZLG7290_GetKey();
C51 COMPILER V7.50   MAIN                                                                  09/12/2005 03:25:56 PAGE 7   

 366   2                      return;
 367   2              }
 368   1              Lineto(800,800);
 369   1              if(!KEY_INT)
 370   1              {
 371   2                      key=ZLG7290_GetKey();
 372   2                      return;
 373   2              }
 374   1              Lineto(600,1000);
 375   1              if(!KEY_INT)
 376   1              {
 377   2                      key=ZLG7290_GetKey();
 378   2                      return;
 379   2              }
 380   1              Lineto(400,0);
 381   1              if(!KEY_INT)
 382   1              {
 383   2                      key=ZLG7290_GetKey();
 384   2                      return;
 385   2              }
 386   1              Lineto(0,400);
 387   1              if(!KEY_INT)
 388   1              {
 389   2                      key=ZLG7290_GetKey();
 390   2                      return;
 391   2              }
 392   1              Lineto(800,400);
 393   1              if(!KEY_INT)
 394   1              {
 395   2                      key=ZLG7290_GetKey();
 396   2                      return;
 397   2              }
 398   1              Lineto(200,1000);
 399   1              if(!KEY_INT)
 400   1              {
 401   2                      key=ZLG7290_GetKey();
 402   2                      return;
 403   2              }
 404   1              Lineto(0,800);
 405   1              if(!KEY_INT)
 406   1              {
 407   2                      key=ZLG7290_GetKey();
 408   2                      return;
 409   2              }
 410   1      }
 411          //*/
 412          //*
 413          unsigned int Trace (void) //將物體直線運(yùn)動 5mm*200
 414          {
 415   1              //flag_trace=trace_ru;
 416   1              Go_ru();
 417   1              //if(flag_trace=trace_ru)Go_ru();
 418   1              //if(flag_trace=trace_lu)Go_lu();
 419   1              //if(flag_trace=trace_rd)Go_rd();
 420   1              //if(flag_trace=trace_ld)Go_ld();
 421   1              return 0;
 422   1      }
 423          
 424          void Go_ru(void) //右上
 425          {
 426   1              int i,i1;
 427   1              if(flag_trace<97)return ;
C51 COMPILER V7.50   MAIN                                                                  09/12/2005 03:25:56 PAGE 8   

 428   1              while(ad549()<gate)RunB(10,pull); //右
 429   1              for(i=0;i<searth;i++)while(ad549()>gate)RunA(1,pull);//上
 430   1              if(i>=searth) //沒找到
 431   1              {
 432   2                      for(i=0;i<searth*2;i++)while(ad549()>gate)RunA(1,push); //下
 433   2                      if(i>=searth*2) //沒找到
 434   2                      {
 435   3                              i1=i;
 436   3                              for(i=0;i<searth*2;i++)RunA(1,pull);    //退回去,上
 437   3                              flag_trace--;
 438   3                              Go_lu(); //走左上
 439   3                      }
 440   2                      else Go_rd(); //找到,走右下
 441   2              }
 442   1              else 
 443   1              {
 444   2                      Go_ru();//找到,走右上
 445   2                      flag_trace=99;
 446   2              }
 447   1      }
 448          
 449          
 450          
 451          void Go_rd(void) //右下
 452          {
 453   1              int i,i1;
 454   1              //flag_trace=trace_rd;
 455   1              if(flag_trace<97)return ;
 456   1              while(ad549()<gate)RunB(10,pull); //右
 457   1              for(i=0;i<searth;i++)while(ad549()>gate)RunA(1,push);//下
 458   1              if(i>=searth) //沒找到
 459   1              {
 460   2                      for(i=0;i<searth*2;i++)while(ad549()>gate)RunA(1,pull); //上
 461   2                      if(i>=searth*2) //沒找到
 462   2                      {
 463   3                              i1=i;
 464   3                              for(i=0;i<searth*2;i++)RunA(1,push);    //退回去,下
 465   3                      flag_trace--;           
 466   3                              Go_ld(); //走左下
 467   3                      }
 468   2                      else Go_ru(); //找到,走右上
 469   2              }
 470   1              else 
 471   1              {
 472   2                      Go_rd();//找到,走繼續(xù)右下
 473   2                      flag_trace=99;
 474   2              }
 475   1      }
 476          
 477          void Go_ld(void) //左下
 478          {
 479   1              int i,i1;
 480   1              //flag_trace=trace_ld;
 481   1              if(flag_trace<97)return ;
 482   1              while(ad549()<gate)RunB(10,push); //右左
 483   1              for(i=0;i<searth;i++)while(ad549()>gate)RunA(1,push);//下
 484   1              if(i>=searth) //沒找到
 485   1              {
 486   2                      for(i=0;i<searth*2;i++)while(ad549()>gate)RunA(1,push); //上
 487   2                      if(i>=searth*2) //沒找到
 488   2                      {
 489   3                              i1=i;
C51 COMPILER V7.50   MAIN                                                                  09/12/2005 03:25:56 PAGE 9   

 490   3                              for(i=0;i<searth*2;i++)RunA(1,pull);    //退回去,下
 491   3                              flag_trace--;
 492   3                              Go_rd(); //走右下
 493   3                      }
 494   2                      else Go_ru(); //找到,走右上
 495   2              }
 496   1              else 
 497   1              {
 498   2                      Go_ld();//找到,走左下
 499   2                      flag_trace=99;
 500   2              }
 501   1      }
 502          
 503          void Go_lu(void) //左上
 504          {
 505   1              int i,i1;
 506   1              //flag_trace=trace_lu;
 507   1              if(flag_trace<97)return ;
 508   1              while(ad549()<gate)RunB(10,push); //左
 509   1              for(i=0;i<searth;i++)while(ad549()>gate)RunA(1,pull);//上
 510   1              if(i>=searth) //沒找到
 511   1              {
 512   2                      for(i=0;i<searth*2;i++)while(ad549()>gate)RunA(1,push); //下
 513   2                      if(i>=searth*2) //沒找到
 514   2                      {
 515   3                              i1=i;
 516   3                              for(i=0;i<searth*2;i++)RunA(1,pull);    //退回去,上
 517   3                              flag_trace--;
 518   3                              Go_ru(); //走右上
 519   3                      }
 520   2                      else Go_rd(); //找到,走
 521   2              }
 522   1              else 
 523   1              {
 524   2                      Go_lu();//找到,走左上
 525   2                      flag_trace=99;
 526   2              }
 527   1      }
 528          //*/
 529          
 530          unsigned int ad549(void)
 531          {
 532   1              unsigned int AD1=0;
 533   1              unsigned char i;
 534   1              unsigned int AD2=0;
 535   1              CS = 1;
 536   1              CLK = 0;
 537   1              DOUT= 1; // Initialize for Read 
 538   1              CS = 0;  // Enable and Drive out Bit9
 539   1              for(i=0;i<12;i++)
 540   1              {
 541   2                      AD1 = AD1<<1;
 542   2                      if( DOUT ) AD1 = AD1|0x0001; 
 543   2                      DIN=(bit)(AD2&0x8000);
 544   2                      CLK=1;
 545   2                      AD2<<=1;
 546   2                      _nop_();
 547   2                      _nop_();
 548   2                      CLK=0; // 
 549   2                      _nop_();
 550   2                      _nop_();
 551   2              } 
C51 COMPILER V7.50   MAIN                                                                  09/12/2005 03:25:56 PAGE 10  

 552   1              AD1 = AD1>>1;
 553   1              CS = 1;
 554   1              for(i=0;i<20;i++); // delay >21us
 555   1              return AD1;
 556   1      }
 557          
 558          
 559          
 560          //*/
 561          
 562          
 563          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   4216    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =     45     144
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =      2       2
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国产乱码久久久久久久久| 久久美女高清视频| 国产精品中文欧美| 亚洲小说春色综合另类电影| 久久综合久久久久88| 欧美色爱综合网| 99麻豆久久久国产精品免费优播| 日韩精彩视频在线观看| 综合亚洲深深色噜噜狠狠网站| 日韩欧美在线影院| 色吊一区二区三区| 国产伦精一区二区三区| 舔着乳尖日韩一区| 亚洲女同女同女同女同女同69| 国产无一区二区| 日韩精品在线网站| 欧美久久一二三四区| 色先锋aa成人| 99久久精品费精品国产一区二区| 国产一区二区三区最好精华液| 五月激情综合婷婷| 一区二区欧美在线观看| 亚洲三级理论片| 中文字幕高清一区| 久久精品亚洲麻豆av一区二区 | 色婷婷久久久亚洲一区二区三区 | 不卡一二三区首页| 国产一区二区三区视频在线播放 | 91亚洲资源网| 国产成人精品在线看| 国产最新精品精品你懂的| 久久精品国产**网站演员| 视频一区在线播放| 亚洲国产欧美在线| 亚洲v精品v日韩v欧美v专区| 一区2区3区在线看| 亚洲一区成人在线| 亚洲国产精品久久久久秋霞影院 | 亚洲人精品午夜| 国产精品黄色在线观看| 国产精品欧美一区二区三区| 国产欧美综合在线| 亚洲国产精品av| 国产精品久久久久久久久免费相片 | 五月激情综合色| 丝袜美腿高跟呻吟高潮一区| 婷婷亚洲久悠悠色悠在线播放| 亚洲不卡一区二区三区| 日韩综合小视频| 日韩中文字幕91| 狂野欧美性猛交blacked| 久久精品国产99国产精品| 国内精品自线一区二区三区视频| 久久国产成人午夜av影院| 狠狠色丁香婷婷综合| 丁香婷婷综合色啪| av在线这里只有精品| 欧美综合一区二区三区| 91精品国产色综合久久不卡蜜臀 | 亚洲精品菠萝久久久久久久| 一区二区欧美精品| 日日摸夜夜添夜夜添亚洲女人| 久久精品噜噜噜成人88aⅴ| 韩国成人在线视频| 波多野结衣的一区二区三区| 91福利社在线观看| 欧美一区二区在线观看| 久久久久国产精品麻豆ai换脸| 中文字幕中文字幕在线一区 | 亚洲国产精品精华液ab| 玉足女爽爽91| 久久精品国产精品亚洲精品| 国产91精品一区二区麻豆网站 | 欧美肥妇bbw| 久久久久久久久99精品| 亚洲人亚洲人成电影网站色| 男人的j进女人的j一区| 国产宾馆实践打屁股91| 色呦呦一区二区三区| 欧美一区二区三区视频| 中文字幕国产精品一区二区| 香蕉久久一区二区不卡无毒影院| 国产麻豆91精品| 欧美日韩精品免费观看视频| 久久久www免费人成精品| 亚洲最大成人网4388xx| 国产成人亚洲综合a∨猫咪| 欧美日韩免费一区二区三区视频| 精品99一区二区| 亚洲在线观看免费视频| 国产福利91精品| 欧美电影影音先锋| 日韩一区日韩二区| 美女视频免费一区| 一本大道久久a久久综合婷婷| 精品免费99久久| 一二三区精品福利视频| 国产成人精品aa毛片| 4438亚洲最大| 亚洲美腿欧美偷拍| 国产精品12区| 欧美不卡一区二区三区| 亚洲一区二区五区| 成人精品一区二区三区四区| 日韩午夜在线影院| 亚洲一线二线三线视频| 成人精品一区二区三区中文字幕 | 亚洲国产一二三| 不卡一区二区中文字幕| 久久综合色鬼综合色| 三级精品在线观看| 欧美性一区二区| 日韩美女久久久| 成人三级在线视频| www国产亚洲精品久久麻豆| 亚欧色一区w666天堂| 日本高清成人免费播放| 国产精品午夜久久| 国产精品一区2区| 精品久久国产字幕高潮| 视频一区二区中文字幕| 在线看一区二区| 亚洲欧美经典视频| 成人精品亚洲人成在线| 国产午夜精品在线观看| 国产真实乱对白精彩久久| 精品少妇一区二区三区免费观看 | 色综合久久综合| 中文字幕一区二区三区四区| 国产精品资源网| 久久综合av免费| 国内欧美视频一区二区| 精品国产一区二区在线观看| 美女mm1313爽爽久久久蜜臀| 欧美一区三区二区| 午夜不卡在线视频| 欧美日韩国产综合视频在线观看 | 人人超碰91尤物精品国产| 欧美丰满少妇xxxxx高潮对白| 午夜精品久久久久| 欧美老肥妇做.爰bbww| 亚洲成av人片一区二区三区| 欧美酷刑日本凌虐凌虐| 日韩高清电影一区| 欧美一卡二卡三卡| 久久国产婷婷国产香蕉| 精品99一区二区| 国产河南妇女毛片精品久久久| 国产日韩精品视频一区| 成人av动漫网站| 一区二区不卡在线视频 午夜欧美不卡在| 色综合天天做天天爱| 一区二区久久久久久| 在线观看亚洲一区| 日韩国产在线观看一区| 欧美成人性战久久| 成人午夜视频网站| 亚洲日本免费电影| 7878成人国产在线观看| 久久99精品国产.久久久久| 久久婷婷成人综合色| 高清成人免费视频| 亚洲乱码国产乱码精品精可以看| 欧美日韩在线一区二区| 极品少妇一区二区| 国产精品丝袜黑色高跟| 91福利国产成人精品照片| 免费观看一级欧美片| 国产清纯美女被跳蛋高潮一区二区久久w| 成人av在线资源网| 亚洲成人1区2区| 久久久久久久久久电影| 91香蕉国产在线观看软件| 午夜电影久久久| 国产视频一区在线播放| 色欧美片视频在线观看在线视频| 日本视频中文字幕一区二区三区| 国产亚洲欧美日韩在线一区| 97精品久久久午夜一区二区三区| 午夜精品福利视频网站| 国产日本欧美一区二区| 欧美日韩在线一区二区| 国产精品一区二区无线| 亚洲国产成人av网| 久久久午夜精品理论片中文字幕| 色偷偷久久一区二区三区| 蜜臀久久久99精品久久久久久| 国产精品三级在线观看| 在线不卡一区二区| 成人午夜激情影院| 日韩二区三区四区| 中文字幕一区二区三区不卡在线| 欧美精品丝袜久久久中文字幕| 国产成人一区二区精品非洲| 午夜久久久久久电影| 中文字幕制服丝袜一区二区三区 | 成人免费视频免费观看| 蜜臀av性久久久久蜜臀aⅴ流畅| 亚洲色图制服诱惑| 久久久精品免费网站|