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

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

?? dph.c

?? 動(dòng)平衡機(jī) 51單片機(jī)
?? C
?? 第 1 頁 / 共 5 頁
字號(hào):
              urx_ave+=urx_new;
              ury_ave+=ury_new;
              if(ad_count>5)
              {
               ulx_ave-=ulx[0];
               uly_ave-=uly[0];
               urx_ave-=urx[0];
               ury_ave-=ury[0];
              for(i=0;i<4;i++)
              {
               ulx[i]=ulx[i+1];
               uly[i]=uly[i+1];
               urx[i]=urx[i+1];
               ury[i]=ury[i+1];
               }
              ulx[4]=ulx_new;
              uly[4]=uly_new;
              urx[4]=urx_new;
              ury[4]=ury_new;
              ulx_new=(float)ulx_ave/5.0;
              uly_new=(float)uly_ave/5.0;
              urx_new=(float)urx_ave/5.0;
              ury_new=(float)ury_ave/5.0;
             }
             else
             {
              ulx[ad_count-1]=ulx_new;
              uly[ad_count-1]=uly_new;
              urx[ad_count-1]=urx_new;
              ury[ad_count-1]=ury_new;
              ulx_new=(float)ulx_ave/ad_count;
              uly_new=(float)uly_ave/ad_count;
              urx_new=(float)urx_ave/ad_count;
              ury_new=(float)ury_ave/ad_count;
              ad_count++;
              }             
               */


              if(sim==1)
              {
               ulx_new-=ulx_sim;
               uly_new-=uly_sim;
               urx_new-=urx_sim;
               ury_new-=ury_sim;
              }
              test.ul_x=ulx_new;
              test.ul_y=uly_new;
              test.ur_x=urx_new;
              test.ur_y=ury_new;
              if(prod==1)
              {
               test.ul_x-=urx_new*compen.kfl;
               test.ur_x-=ulx_new*compen.kfr;
               test.ul_y-=ury_new*compen.kfl;
               test.ur_y-=uly_new*compen.kfr;
              }
              test.ul=test.ul_x*test.ul_x+test.ul_y*test.ul_y;
              test.ul=sqrt(test.ul);
              test.ul/=k_gain[gain_l];
              test.ur=test.ur_x*test.ur_x+test.ur_y*test.ur_y;
              test.ur=sqrt(test.ur);
              test.ur/=k_gain[gain_r];

              if(prod==1)
              {
               test.ul*=compen.kbl;
               test.ur*=compen.kbr;
              }
            }


           void lrfb(void)
           {
            float xdata k,kx,ky;
            if(lock==0)
            {
             return;
            }
            EX1=1;
            busy();
            LCDS=0x01;
            busy();
            LCDS=0xc0;
            lcddsp(f_b_inf);
            key=0xff;
            ulx_ave=0;
            uly_ave=0;
            urx_ave=0;
            ury_ave=0;
            ad_count=1;
            prod=0;
            do
            {
             key=getkey();
             if((data_redy==1)&&(sec1s==1))
             {
              caluxy();
              if(menu_state==9)
              {
               if(cp==0)
               {
                if(test.ur_x==0)         kx=0;
                else   kx=test.ul_x/(test.ur_x);
                if(test.ur_y==0)         ky=0;
                else   ky=test.ul_y/(test.ur_y);
                k=(kx+ky)/2;
                if((k>=1)||(k<=-1))  k=0;
                sprintf(fb_buf," KL_R=%1.4f&",k);
               }
               else
               {
                if(test.ul_x==0)   kx=0;
                else   kx=test.ur_x/(test.ul_x);
                if(test.ul_y==0)   ky=0;
                else   ky=test.ur_y/(test.ul_y);
                k=(kx+ky)/2;
                if((k>=1)||(k<=-1))  k=0;
                sprintf(fb_buf,"  KR_L=%1.4f&",k);
               }
              } 
              else if(menu_state==10)
              {
               if(test.ul==0)  test.ul=100;
               k=gml/test.ul;
               sprintf(fb_buf,"KL_g=%1.4f&",k);
              }
              else if(menu_state==11)
              {
               if(test.ur==0)  test.ur=100;
               k=gmr/test.ur;
               sprintf(fb_buf,"KR_g=%1.4f&",k);
              }
              busy();
              LCDS=0x80;
              lcddsp(fb_buf);
              data_redy=0;
              sec1s=0;
             }
            }while((key!=MENU)&&(key!=ENTER)&&(lock==1));
            if(key==ENTER)
            {
             keybit=1;
             if(menu_state==9)
             {
              if(cp==0)
              {
               compen.kfl=k;
               if(compen.kfl<0)
               {
                kl_r_abs=-compen.kfl;
                kl_r_sign=1;
               }
               else
               {
                kl_r_abs=compen.kfl;
                kl_r_sign=0;
               }

              sprintf(lcd_buf[10],"  KL_R= %1.4f&",kl_r_abs);
              if(kl_r_sign==1)  lcd_buf[10][7]='-';
              else         lcd_buf[10][7]='+';
             }
             else
             {
               compen.kfr=k;
               if(compen.kfr<0)
               {
                kr_l_abs=-compen.kfr;
                kr_l_sign=1;
                }
                else
                {
                 kr_l_abs=compen.kfr;
                 kr_l_sign=0;
                }
               sprintf(lcd_buf[11],"  KR_L= %1.4f&",kr_l_abs);
               if(kr_l_sign==1)  lcd_buf[11][7]='-';
               else         lcd_buf[11][7]='+';
             }
            }
             else if(menu_state==10)
             {
              compen.kbl=k;
              if((compen.kbl<0)||(compen.kbl>1.0))
              compen.kbl=1.0;
              sprintf(lcd_buf[8],"KL_g=%1.4f g/mv&",compen.kbl);
             }
             else if(menu_state==11)
             {
              compen.kbr=k;
              if((compen.kbr<0)||(compen.kbr>1.0))
              compen.kbr=1.0;
              sprintf(lcd_buf[9],"KR_g=%1.4f g/mv&",compen.kbr);
             }
            }
           }

        void state00(void)
        {
         re_scr=0;
         switch(key)
         {
          case 1:
          if(cp==0)  cp=3;
          else       --cp;
          if(cp==0)
          {
          busy();
          LCDS=0x80;
          }
          else if(cp==1)
          {
          busy();
          LCDS=0x88;
          }
          else if(cp==2)
          {
          busy();
          LCDS=0xc0;
          }
          else if(cp==3)
          {
          busy();
          LCDS=0xc8;
          }
          break;
          case 2:
          cp++;
          if(cp>3)  cp=0;
          if(cp==0)
          {
          busy();
          LCDS=0x80;
          }
          else if(cp==1)
          {
          busy();
          LCDS=0x88;
          }
          else if(cp==2)
          {
          busy();
          LCDS=0xc0;
          }
          else if(cp==3)
          {
          busy();
          LCDS=0xc8;
          }
          break;
          case 3:  
          if(cp==0)
          {
           menu_state=1;
           cp=0;
           re_scr=1;
          }
          else if(cp==1)
          {
           menu_state=9;
           re_scr=1;
           cp=0;
          }
          else if(cp==2)
          {
           menu_state=12;
           re_scr=1;
           cp=0;
           
          }
          else if(cp==3)
          {
           menu_state=13;
           re_scr=1;
           cp=0;
           
          }
          break;
         }
        }

       void state01(void)     
       {
        switch(key)
         {
          case 3:
          if(cp==0)
          {
           menu_state=3;
           re_scr=1;
           cp=0;
          }
          else 
          {
           menu_state=2;
           cp=0;
           re_scr=1;
          }
          break;
          case 1:
          if(cp==0)
          {
           cp=1;
           busy();
           LCDS=0xc3;
          }
          else
          {
           cp=0;
           busy();
           LCDS=0x83;
          }
          break;
          case 2:
          if(cp==0)
          {
           cp=1;
           busy();
           LCDS=0xc3;
          }
          else
          {
           cp=0;
           busy();
           LCDS=0x83;
          }
          break;
         }
       }


       void state02(void)  
       {
         uchar xdata i,c; 
         switch(key)
         {
          case 1:
          if(cp==0)
          {
          cp=1;
          busy();
          LCDS=0xc9;
          }
          else 
          {
            cp=0;
            busy();
            LCDS=0xc1;
           }
          break;

          case 2:
          if(cp==0)
          {
          cp=1;
          busy();
          LCDS=0xc9;
          }
          else 
          {
          cp=0; 
          busy();
          LCDS=0xc1;
          }
          break;
          case 3:
          if(cp==0)
          {
          menu_state=14;
          cp=0;
          re_scr=1;
          }
          else if(cp==1)
          {
          menu_state=15;
          cp=0;
          re_scr=1;
          }
          break;
         }
       }
       void state14(void)    
       {
         uchar xdata i,c; 
         switch(key)
         {
          case 2:
          if(cp==1)
          {
          cp=0;
          busy();
          LCDS=0x89;
          }
          else
          {
          cp=1 ;
          busy();
          LCDS=0x88;
          }
          break;
          case 1:
          busy();
          c=LCDR;
          busy();
          LCDS=0x10;
          if(c>=0x39) c=0x30;
          else c++;
          busy();
          LCDD=c;
          busy();
          LCDS=0x10;
          break;
          case 3:
          menu_state=1;
          cp=0;
          re_scr=1;
          busy();
          LCDS=0x88;
          for(i=0;i<2;i++)
          {
          busy();
          c=LCDR;
          set_buf[i]=c;
          lcd_buf[28][8+i]=c;
          lcd_buf[4][8+i] =c;
          }
          busy();
          LCDS=0x10;
          busy();
          LCDS=0x10;
          set_buf[2]=0x00;
          load_no=atoi(set_buf);
          if((load_no>=0)&&(load_no<100))
          {
            compen.kfl=save_para[load_no].kfl     ;
            compen.kfr=save_para[load_no].kfr     ;
            compen.kbl=save_para[load_no].kbl     ;
            compen.kbr=save_para[load_no].kbr     ;
            compen.m  =save_para[load_no].m       ;
          /*  compen.no =save_para[load_no].no      ; */
            compen.a  =save_para[load_no].a       ;
            compen.b  =save_para[load_no].b       ;
            compen.c  =save_para[load_no].c       ;
            compen.L_r=save_para[load_no].L_r     ;
            compen.R_r=save_para[load_no].R_r     ;
            compen.t  =save_para[load_no].t       ;
            compen.speed=save_para[load_no].speed ;
            compen.range=save_para[load_no].range ;
            ini_buf();
          }
          else load_no=0;
          break;
         }
       }
       void state15(void)    
       {
         uchar xdata i,c;
         switch(key)
         {
          case 2:
          if(cp==1)
          {
          cp=0;
          busy();
          LCDS=0x89;
          }
          else
          {
          cp++ ;
          busy();
          LCDS=0x88;
          }
          break;
          case 1:
          busy();
          c=LCDR;
          busy();
          LCDS=0x10;
          if(c>=0x39) c=0x30;
          else c++;
          busy();
          LCDD=c;
          busy();
          LCDS=0x10;
          break;
          case 3:
          menu_state=1;
          cp=0;
          re_scr=1;
          busy();
          LCDS=0x88;
          for(i=0;i<2;i++)
          {
          busy();
          c=LCDR;
          set_buf[i]=c;
          }
          busy();
          LCDS=0x10;
          busy();
          LCDS=0x10;
          set_buf[2]=0x00;
          save_no=atoi(set_buf);
          if((save_no>=0)&&(save_no<100))
          {
            save_para[save_no].kfl=compen.kfl     ;
            save_para[save_no].kfr=compen.kfr     ;
            save_para[save_no].kbl=compen.kbl     ;
            save_para[save_no].kbr=compen.kbr     ;
            save_para[save_no].m  =compen.m       ;
        /*    save_para[save_no].no =compen.no      ;  */
            save_para[save_no].a  =compen.a       ;
            save_para[save_no].b  =compen.b       ;
            save_para[save_no].c  =compen.c       ;
            save_para[save_no].L_r=compen.L_r     ;

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
www..com久久爱| 日韩三级av在线播放| 日韩精品乱码免费| 国产精品久久久久久久久图文区| 51精品视频一区二区三区| 一本色道久久综合狠狠躁的推荐 | 五月激情综合色| 国产视频在线观看一区二区三区| 欧美日韩一区二区三区在线看| 国产jizzjizz一区二区| 蜜桃免费网站一区二区三区| 日韩毛片视频在线看| 久久一夜天堂av一区二区三区| 欧美三级视频在线| 99精品视频一区| 成人小视频在线观看| 久久99久久精品| 视频一区二区三区入口| 亚洲综合一二三区| 18欧美亚洲精品| 久久免费国产精品| 精品卡一卡二卡三卡四在线| 欧美日韩小视频| 在线观看亚洲专区| 一本到高清视频免费精品| 国产成人av电影在线观看| 九九视频精品免费| 麻豆freexxxx性91精品| 日韩在线观看一区二区| 亚洲一区二区免费视频| 一区二区三区产品免费精品久久75| 国产精品无圣光一区二区| 久久综合视频网| 久久综合精品国产一区二区三区| 欧美一区二区三区四区视频| 欧美精品在线一区二区| 在线电影院国产精品| 欧美日韩精品福利| 欧美精品自拍偷拍动漫精品| 欧美伦理视频网站| 日韩欧美区一区二| 久久亚洲影视婷婷| 日韩久久久久久| xnxx国产精品| 国产精品视频第一区| 国产精品成人免费在线| 国产精品福利电影一区二区三区四区| 欧美国产一区二区| 亚洲男同性视频| 一区二区不卡在线播放| 亚洲电影一区二区| 亚洲国产中文字幕在线视频综合| 亚洲成人你懂的| 日日夜夜精品视频天天综合网| 美女在线视频一区| 国产一区在线看| 岛国精品在线播放| 色综合久久66| 91精品久久久久久久久99蜜臂| 亚洲成人综合视频| 日韩福利视频网| 免费一级欧美片在线观看| 亚洲成av人综合在线观看| 三级一区在线视频先锋 | 久久久亚洲精品一区二区三区| 91精品国产综合久久久蜜臀图片 | 欧美区视频在线观看| 国产视频亚洲色图| 日韩成人免费电影| 91麻豆国产精品久久| 精品精品国产高清一毛片一天堂| 一区二区三区四区中文字幕| 色婷婷精品久久二区二区蜜臂av| 精品国产成人系列| 婷婷综合五月天| 日本道精品一区二区三区| 日本一区二区免费在线观看视频| 蜜臀av性久久久久蜜臀aⅴ流畅| 91福利国产精品| 国产精品久久精品日日| 久久爱www久久做| 欧美精品色综合| 一区二区久久久久| 91在线小视频| 日韩一区在线播放| 国产成人在线观看| 精品久久久久一区二区国产| 亚洲成av人片在www色猫咪| 91网站黄www| 亚洲欧洲国产日韩| 成人激情校园春色| 久久精品亚洲精品国产欧美 | 91高清在线观看| 国产精品三级电影| 国产精品影音先锋| 久久综合久久综合九色| 精品一区二区在线视频| 日韩你懂的在线播放| 日本一区中文字幕| 欧美一级理论性理论a| 日韩主播视频在线| 欧美一区二区三区在线观看| 日韩经典一区二区| 欧美一区二区私人影院日本| 丝袜脚交一区二区| 欧美另类久久久品| 蜜臀av性久久久久蜜臀aⅴ四虎| 欧美一区二区三区免费| 美女网站在线免费欧美精品| 日韩一区二区视频在线观看| 久久精品国产精品亚洲综合| 欧美va亚洲va香蕉在线| 国产在线精品一区二区夜色| 久久久久综合网| 国产成人夜色高潮福利影视| 国产精品久久久久永久免费观看 | 91小视频免费观看| 一区二区三区欧美久久| 欧美日免费三级在线| 免费精品视频最新在线| 欧美变态口味重另类| 国产精品一区二区果冻传媒| 国产精品久久久久久久岛一牛影视| 99久久久国产精品免费蜜臀| 一区二区三区在线观看网站| 777奇米四色成人影色区| 久久精品国产77777蜜臀| 国产欧美日韩综合| 色悠久久久久综合欧美99| 亚洲国产人成综合网站| 91精品福利在线一区二区三区| 精品一区二区在线视频| 中文字幕视频一区| 欧美视频一区二| 国产在线精品一区二区不卡了| 国产精品视频免费| 欧美日韩精品一区二区天天拍小说| 久久国产麻豆精品| 国产精品久久久久影院老司| 欧美日韩精品欧美日韩精品一综合| 精品亚洲国内自在自线福利| 国产精品久久久久久久久免费樱桃| 欧美日韩一区国产| 国产乱子轮精品视频| 自拍偷拍亚洲综合| 欧美草草影院在线视频| 99久久免费国产| 美女看a上一区| 18涩涩午夜精品.www| 日韩欧美另类在线| 色综合色综合色综合| 麻豆freexxxx性91精品| 日韩美女视频19| 日韩小视频在线观看专区| 成人av手机在线观看| 日韩电影在线一区| 国产精品成人一区二区三区夜夜夜| 欧美日韩黄色一区二区| 国产精品88av| 丝袜亚洲另类欧美| 自拍偷在线精品自拍偷无码专区 | 亚洲精品乱码久久久久久日本蜜臀 | 91国产福利在线| 成人性生交大片免费看视频在线| 天天爽夜夜爽夜夜爽精品视频| 久久亚洲一级片| 欧美日韩一区 二区 三区 久久精品 | 国产老肥熟一区二区三区| 亚洲综合色在线| 欧美国产日产图区| 日韩欧美国产1| 欧美性三三影院| 不卡av在线网| 国产一区二区中文字幕| 天堂va蜜桃一区二区三区| 日韩理论片在线| 国产欧美视频在线观看| 精品国产髙清在线看国产毛片| 欧美午夜不卡视频| 91麻豆视频网站| 国产99一区视频免费| 蜜桃91丨九色丨蝌蚪91桃色| 亚洲大尺度视频在线观看| 亚洲色图欧洲色图婷婷| 欧美激情一区二区三区全黄| 精品国产乱码久久久久久免费| 欧美男女性生活在线直播观看| 91网上在线视频| 972aa.com艺术欧美| 成人动漫一区二区| 国产不卡在线视频| 国产一区二区三区在线看麻豆| 日本亚洲电影天堂| 日本中文字幕一区二区有限公司| 亚洲国产日韩一区二区| 亚洲成人在线免费| 亚洲电影一区二区三区| 亚洲va在线va天堂| 亚洲国产成人高清精品| 一区二区三区av电影 |