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

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

?? second_bark.c

?? ASC 信號(hào)機(jī)控制程序,國(guó)內(nèi)最先進(jìn)的信號(hào)機(jī)控制程序
?? C
?? 第 1 頁(yè) / 共 3 頁(yè)
字號(hào):

                            //遙控****************************************

                             if(step_counter==reph_number-1)//正在執(zhí)行遙控相位
                                 {
                                   remote_state=2;
                                  now_uncount =max_red_clear+max_yellow+max_green_flash+1;
                                  now_step_key=1;
                                  }
                              else if(remote_state==1||remote_state==4) //尚未執(zhí)行遙控相位
                              {
    	                      remote_state=2;
                               now_uncount =max_red_clear+max_yellow+max_green_flash;
                               now_step_key=1;
                               }
                              else if(remote_state==2) //尚未執(zhí)行遙控相位,繼續(xù)走完本階段
                              {

                               if(no_vehicle_step[step_counter]==0)//該階段有無(wú)機(jī)動(dòng)車標(biāo)志
                               now_uncount =3-now_step_key;
                               else
                               now_uncount =max_red_clear+max_yellow+max_green_flash-now_step_key;

                               }
                               //remote_state=1:按下遙控按鍵
                               //remote_state=2:按下遙控按鍵后,尚未執(zhí)行遙控相位,繼續(xù)走本階段時(shí)間
                               //               或正在執(zhí)行遙控相位
                               //remote_state=3:按下遙控解除按鍵
                               //remote_state=4:按下遙控解除按鍵 繼續(xù)走完遙控階段時(shí)間
                              //else if(remote_state==3) //解除遙控,
                             // now_step_key=XBYTE[baseaddr_now_schemesch+8+step_counter]-now_uncount;

                            //***************強(qiáng)制****************************************//
                           else if(step_counter==force_number-1)//正在執(zhí)行強(qiáng)制相位
                                 {
                                  force_state=2;
                                  now_uncount =max_red_clear+max_yellow+max_green_flash+1;
                                  now_step_key=1;
                                  }
                              else if(force_state==1||force_state==4) //尚未執(zhí)行強(qiáng)制相位
                              {
    	                      force_state=2;
                               now_uncount =max_red_clear+max_yellow+max_green_flash;
                               now_step_key=1;
                               }
                              else if(force_state==2) //尚未執(zhí)行強(qiáng)制相位,繼續(xù)走完本階段
                              {
    	                      now_uncount =max_red_clear+max_yellow+max_green_flash-now_step_key;

                               }
                               //remote_state=1:按下遙控按鍵
                               //remote_state=2:按下遙控按鍵后,尚未執(zhí)行遙控相位,繼續(xù)走本階段時(shí)間
                               //remote_state=3:按下遙控解除按鍵
                               //remote_state=4:按下遙控解除按鍵 繼續(xù)走完遙控階段時(shí)間
                              //else if(remote_state==3) //解除遙控,
                             // now_step_key=XBYTE[baseaddr_now_schemesch+8+step_counter]-now_uncount;
    	            }

           else
           {
           if(remote_state==3) //解除遙控
                  {
                   now_step_key=XBYTE[baseaddr_now_schemesch+8+step_counter]-now_uncount;
                   remote_state=4;
                   if(reph_number>step_num&&reph_number!=12)
                   remote_state=0;
                   }
           else if(force_state==3) //解除強(qiáng)制
                  {
                   now_step_key=XBYTE[baseaddr_now_schemesch+8+step_counter]-now_uncount;
                   force_state=4;
                   if(force_number>step_num&&force_number!=0)
                   force_state=0;
                   }
            else
            now_uncount = XBYTE[baseaddr_now_schemesch+8+step_counter]-now_step_key;    //查表的階段時(shí)間與當(dāng)前歷時(shí)的倒計(jì)時(shí)
            }




#include <second.h>
/*****************************************************************************************************/
// 讀時(shí)間
/*****************************************************************************************************/

void read_time()  {

    now_day = XBYTE[0XC006]; /*星期*/
    now_year= XBYTE[0XC009]; /*年份*/
    now_month=XBYTE[0XC008]; /*月份*/
    now_date= XBYTE[0XC007]; /*日子*/
    now_hour= XBYTE[0XC004]; /*小時(shí)*/
    now_min = XBYTE[0XC002]; /*分鐘*/
    now_sec = XBYTE[0XC000]; /*秒*/

    now_time=now_hour*60+now_min;
    if(end_time<begin_time)
    {
       if((now_time>=begin_time) || (now_time<end_time))
          work_time=1;
       else
          work_time=0;
    }
    else if(end_time>begin_time)
    {
       if((now_time>=begin_time) && (now_time<end_time))
          work_time=1;
       else
          work_time=0;
    }
    else
       work_time=0;

}
/*------------求最大值-----------------------*/
//max(array_time)
//uchar   array_time[16];
//{

// uchar max_value,k;
// max_value=array_time[0];
// for(k=1;k<16;k++)
//    {
//     if(array_time[k]>max_value)
//     max_value=array_time[k];
//     }
//     return(max_value);
//}

 /*------------------------------------------*/
uchar search_step_time()  using 1         //計(jì)算感應(yīng)控制階段時(shí)間=最小綠燈+紅燈+黃燈
{
   uchar i,max_time;
   uint  j;
   uint offset;
   //uchar  time[16];
   //uchar   green_flash[16];
       ensensor_flag = 1;
       sensor_car_flag= 0;
       sensor_counter = 0;                //感應(yīng)控制階段開始設(shè)為0
       for(i=0; i<16; i++)                             //此循環(huán)用于查找當(dāng)前階段用到的相位
       {
          j = 18*i;
          offset= 0x0001;
          offset= offset<<i;

          now_phase_temp = offset&inuse_phase[step_counter];   ////inuse_phase:階段用到的相位step_counter:階段號(hào)
          now_phase_tempn = offset&inuse_phasen[step_counter];
          if(now_phase_temp!=0)
          {
             if(((XBYTE[baseaddr_now_phasesch+j+2]&0x04)!=0x04) && (now_phase_tempn==0))
             {
                 sensor_distance=XBYTE[baseaddr_now_phasesch+j+11];
                 min_greentime = XBYTE[baseaddr_now_phasesch+j+12]-XBYTE[baseaddr_now_phasesch+j+17]-sensor_distance;
                  //  min_greentime =最小綠燈-綠閃-單位步長(zhǎng)
                 max_greentime = XBYTE[baseaddr_now_phasesch+j+13]-XBYTE[baseaddr_now_phasesch+j+17];
           //green_flash[i]= XBYTE[baseaddr_now_phasesch+j+17];//綠閃時(shí)間
                 //min_greentime = sensor_distance;//XBYTE[baseaddr_now_phasesch+j+12]-XBYTE[baseaddr_now_phasesch+j+17]-sensor_distance;
                // max_greentime = XBYTE[baseaddr_now_phasesch+j+13];//;-XBYTE[baseaddr_now_phasesch+j+17];
               //  add_greentime = min_greentime;
           //time[i] = XBYTE[baseaddr_now_phasesch+j+12]+XBYTE[baseaddr_now_phasesch+j+15]+XBYTE[baseaddr_now_phasesch+j+16];
                 //time:=最小綠燈+黃燈+紅燈
                 max_time=XBYTE[baseaddr_now_phasesch+j+12]+XBYTE[baseaddr_now_phasesch+j+15]+XBYTE[baseaddr_now_phasesch+j+16];
                 //max_green_flash=XBYTE[baseaddr_now_phasesch+j+17];
             }

          }
        /* else
           {
           time[i]=0;
           green_flash[i]=0;
           }    */
       }
       //max_time=max(time);
       //max_green_flash=max(green_flash);
       return (max_time);
}
/*-----------------------------------**/
void max_clear_time()    using 1
{
   uchar now_phase_temp,i ;
   uint toto;
    uint phasek;
     max_yellow=0;
     max_red_clear=0;
     max_green_flash=0;
     for(i=0; i<16; i++)
      {

        toto = 0x0001;
        toto = toto<<i;
        phasek = 18*i;
         //  if(step_counter==3)
         //   g_error1=55;
           now_phase_temp = toto&inuse_phase[step_counter];   //當(dāng)前階段是否包含該相位
           if(now_phase_temp!=0)                        //
           {
             if(step_counter==1)
             step_counter=1;
             if(max_yellow<XBYTE[baseaddr_now_phasesch+phasek+15])
             max_yellow=XBYTE[baseaddr_now_phasesch+phasek+15];
             if(max_red_clear<XBYTE[baseaddr_now_phasesch+phasek+16])
             max_red_clear=XBYTE[baseaddr_now_phasesch+phasek+16];
             if(max_green_flash<XBYTE[baseaddr_now_phasesch+phasek+17])
             max_green_flash=XBYTE[baseaddr_now_phasesch+phasek+17];

           }
      }
}

/*****************************************************************************************************/
// 查找燈色
/*****************************************************************************************************/
void  search_color()  using 1
{
    uchar  data i,j;
    uint data toto,toto1;


    for(i=0; i<16; i++)
    {
        toto = 0x0001;
        toto = toto<<i;
        if((use_lamp&toto)==toto)  lamp_state[i]=4;      /*使用的燈組置成紅色先*/
        else                       lamp_state[i]=7;      /*不用的燈組滅掉*/
    }

    if(sensor_step[step_counter]==0)                   //階段為固定配時(shí)
      {

          if(re_control==1||force_flag==1||hand_step_flag==1)     //遙控 強(qiáng)制
    	             {
                            if(hand_step_flag==1)
                            reph_number=hand_step+1;
                            //遙控****************************************
                             if(step_counter==reph_number-1)//正在執(zhí)行遙控相位
                                 {
                                   remote_state=2;
                                  now_uncount =max_red_clear+max_yellow+max_green_flash+1;
                                  now_step_key=1;
                                  }
                              else if(remote_state==1||remote_state==4) //尚未執(zhí)行遙控相位
                              {
    	                      remote_state=2;
                               now_uncount =max_red_clear+max_yellow+max_green_flash;
                               now_step_key=1;
                               }
                              else if(remote_state==2) //尚未執(zhí)行遙控相位,繼續(xù)走完本階段
                              {
    	                      now_uncount =max_red_clear+max_yellow+max_green_flash-now_step_key;

                               }
                               //remote_state=1:按下遙控按鍵
                               //remote_state=2:按下遙控按鍵后,尚未執(zhí)行遙控相位,繼續(xù)走本階段時(shí)間
                               //               或正在執(zhí)行遙控相位
                               //remote_state=3:按下遙控解除按鍵
                               //remote_state=4:按下遙控解除按鍵 繼續(xù)走完遙控階段時(shí)間
                              //else if(remote_state==3) //解除遙控,
                             // now_step_key=XBYTE[baseaddr_now_schemesch+8+step_counter]-now_uncount;

                            //***************強(qiáng)制****************************************//
                           else if(step_counter==force_number-1)//正在執(zhí)行強(qiáng)制相位
                                 {
                                  force_state=2;
                                  now_uncount =max_red_clear+max_yellow+max_green_flash+1;
                                  now_step_key=1;
                                  }
                              else if(force_state==1||force_state==4) //尚未執(zhí)行強(qiáng)制相位
                              {
    	                      force_state=2;
                               now_uncount =max_red_clear+max_yellow+max_green_flash;
                               now_step_key=1;
                               }
                              else if(force_state==2) //尚未執(zhí)行強(qiáng)制相位,繼續(xù)走完本階段
                              {
    	                      now_uncount =max_red_clear+max_yellow+max_green_flash-now_step_key;

                               }
                               //remote_state=1:按下遙控按鍵
                               //remote_state=2:按下遙控按鍵后,尚未執(zhí)行遙控相位,繼續(xù)走本階段時(shí)間
                               //remote_state=3:按下遙控解除按鍵
                               //remote_state=4:按下遙控解除按鍵 繼續(xù)走完遙控階段時(shí)間
                              //else if(remote_state==3) //解除遙控,
                             // now_step_key=XBYTE[baseaddr_now_schemesch+8+step_counter]-now_uncount;
    	            }

           else
           {
           if(remote_state==3) //解除遙控
                  {
                   now_step_key=XBYTE[baseaddr_now_schemesch+8+step_counter]-now_uncount;
                   remote_state=4;
                   if(reph_number>step_num&&reph_number!=12)
                   remote_state=0;
                   }
           else if(force_state==3) //解除強(qiáng)制
                  {
                   now_step_key=XBYTE[baseaddr_now_schemesch+8+step_counter]-now_uncount;
                   force_state=4;
                   if(force_number>step_num&&force_number!=0)
                   force_state=0;
                   }
            else
            now_uncount = XBYTE[baseaddr_now_schemesch+8+step_counter]-now_step_key;    //查表的階段時(shí)間與當(dāng)前歷時(shí)的倒計(jì)時(shí)


            }
        for(i=0; i<16; i++)                             //此循環(huán)用于查找當(dāng)前階段用到的相位
       {

          toto = 0x0001;
          toto = toto<<i;

          now_phase_temp = toto&inuse_phase[step_counter];
          if(re_control==1&&step_counter!=reph_number-1)//遙控響應(yīng)尚未開始執(zhí)行
                now_phase_tempn = toto&inuse_phasen[reph_number-1];
          else if(force_flag==1&&step_counter!=force_number-1)//遙控響應(yīng)尚未開始執(zhí)行
                now_phase_tempn = toto&inuse_phasen[force_number-1];
          else
                now_phase_tempn = toto&inuse_phasen[step_counter];
          if(now_phase_temp!=0)
          {
             now_lamp_temp = XBYTE[baseaddr_now_phasesch+18*i];
             now_lamp_temp = now_lamp_temp<<8;
             now_lamp = now_lamp_temp|XBYTE[baseaddr_now_phasesch+18*i+1];
             if(now_uncount>red_yellow_green_clear[i])    //當(dāng)前倒計(jì)時(shí)處于綠燈時(shí)間范圍內(nèi)
            // step_uncount[4][16]:當(dāng)前階段的剩余時(shí)間累計(jì),全紅時(shí)間,黃燈時(shí)間,綠閃時(shí)間,綠燈時(shí)間
             {
                now_phase_status = now_phase_status|now_phase_temp;

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲激情综合网| 成人性视频网站| 亚洲自拍偷拍麻豆| 亚洲欧洲av色图| 国产视频一区二区在线| 久久久精品国产免费观看同学| 日韩女同互慰一区二区| 日韩一区二区三| 3atv在线一区二区三区| 欧美一区二区三区性视频| 欧美精选一区二区| 欧美一区二区人人喊爽| 欧美一区二区不卡视频| 日韩欧美高清一区| 26uuu欧美| 欧美激情艳妇裸体舞| 成人免费在线播放视频| 亚洲精品一二三四区| 亚洲高清免费观看| 日本麻豆一区二区三区视频| 日韩影视精彩在线| 久久精品久久99精品久久| 国内一区二区在线| 国产白丝网站精品污在线入口| 成人网在线播放| 欧洲中文字幕精品| 91精品视频网| 国产欧美日韩精品一区| 亚洲欧洲精品天堂一级| 午夜电影网一区| 久久66热re国产| 国产成人精品一区二区三区网站观看| 成人ar影院免费观看视频| 91高清视频免费看| 日韩视频免费观看高清完整版 | 国产精品热久久久久夜色精品三区| 国产精品三级视频| 亚洲综合区在线| 麻豆91在线播放免费| 国产精品综合一区二区三区| 成人v精品蜜桃久久一区| 色婷婷综合久久久中文字幕| 欧美一级艳片视频免费观看| 国产午夜精品一区二区三区嫩草| 18成人在线视频| 美腿丝袜亚洲色图| av午夜精品一区二区三区| 欧美日韩mp4| 国产精品欧美经典| 首页亚洲欧美制服丝腿| 国产不卡在线视频| 在线观看91av| 中文字幕一区二区三区在线播放 | 国产精品二三区| 亚洲国产视频a| 国产精品自拍三区| 欧美日韩一区二区三区不卡| 久久久电影一区二区三区| 洋洋成人永久网站入口| 国产在线视频精品一区| 91久久久免费一区二区| 久久久亚洲精品一区二区三区| 夜夜嗨av一区二区三区网页 | 在线亚洲+欧美+日本专区| 日韩女优av电影在线观看| 一区二区三区中文在线观看| 国产在线看一区| 欧美日韩精品系列| 综合电影一区二区三区 | 日韩一区二区在线观看视频| 国产精品二区一区二区aⅴ污介绍| 日本不卡视频一二三区| 97精品电影院| 久久九九久精品国产免费直播| 午夜久久久久久久久| 91免费在线视频观看| 国产亚洲福利社区一区| 欧美aaaaa成人免费观看视频| 91久久奴性调教| 中文字幕在线不卡视频| 国产一区中文字幕| 91精品国产乱码| 亚洲韩国精品一区| 色一情一乱一乱一91av| 国产日韩成人精品| 韩国精品主播一区二区在线观看| 欧美一卡二卡三卡| 日本欧美一区二区在线观看| 欧美综合一区二区三区| 亚洲欧美日韩久久精品| 成人爽a毛片一区二区免费| 欧美xxxx老人做受| 久久se精品一区精品二区| 日韩亚洲国产中文字幕欧美| 天堂久久久久va久久久久| 欧美影院一区二区| 一区二区三区不卡视频在线观看| av中文字幕不卡| 中文字幕第一区第二区| 国产一区999| 国产午夜精品理论片a级大结局| 国产一区二区三区视频在线播放| 精品欧美黑人一区二区三区| 久久激情综合网| 久久综合色之久久综合| 国产一区二区伦理片| 亚洲精品一区二区三区精华液 | 精品午夜久久福利影院| 日韩欧美综合在线| 久久精品国产久精国产| 日韩女同互慰一区二区| 国产一区二区三区国产| 久久婷婷国产综合国色天香 | 精品少妇一区二区三区日产乱码| 免费久久99精品国产| 欧美电影免费观看完整版| 国精产品一区一区三区mba桃花 | 国内偷窥港台综合视频在线播放| 日韩欧美久久久| 国产精品一级在线| 国产精品麻豆99久久久久久| 91麻豆国产香蕉久久精品| 亚洲五月六月丁香激情| 91麻豆精品国产91久久久更新时间| 日韩国产一二三区| 欧美肥大bbwbbw高潮| 国产在线观看免费一区| 国产精品无遮挡| 欧美丝袜自拍制服另类| 日韩国产欧美在线观看| 久久女同性恋中文字幕| www.亚洲精品| 婷婷国产v国产偷v亚洲高清| 精品国产成人系列| 丁香婷婷综合激情五月色| 一区二区三区中文字幕在线观看| 69av一区二区三区| 国产成人在线电影| 亚洲国产欧美在线| 精品久久久久久最新网址| www.在线欧美| 免费成人av在线| 中文字幕欧美激情一区| 欧美日韩另类国产亚洲欧美一级| 精品一区二区三区蜜桃| 亚洲色图欧美激情| 日韩亚洲欧美高清| 91视频国产观看| 久色婷婷小香蕉久久| 亚洲人妖av一区二区| 91精品国产一区二区人妖| 成人免费观看男女羞羞视频| 亚洲chinese男男1069| 国产亚洲女人久久久久毛片| 欧美日韩国产综合一区二区三区| 国产一区二区三区免费看| 亚洲国产精品嫩草影院| 久久久天堂av| 欧美日韩激情在线| 波多野结衣视频一区| 精品一区二区三区免费播放| 亚洲小说欧美激情另类| 国产亚洲自拍一区| 777午夜精品视频在线播放| 成人免费观看视频| 精品一区二区三区久久| 亚洲综合色自拍一区| 国产精品美女久久久久久久久| 91精品国产综合久久精品图片 | 欧美日韩色一区| 不卡的av电影| 国内精品久久久久影院色| 午夜激情综合网| 亚洲激情在线激情| 国产精品入口麻豆原神| 26uuu亚洲婷婷狠狠天堂| 91麻豆精品国产| 精品视频123区在线观看| 高清不卡在线观看av| 狠狠色狠狠色综合系列| 午夜精品影院在线观看| 一区二区三区日韩欧美精品| 中文在线一区二区| 久久嫩草精品久久久精品一| 欧美乱熟臀69xxxxxx| 色国产精品一区在线观看| 成人黄动漫网站免费app| 国产精品系列在线播放| 另类成人小视频在线| 日日夜夜精品视频免费| 一区二区三区精品视频在线| 亚洲区小说区图片区qvod| 国产精品久久久久久福利一牛影视 | 美女网站色91| 偷拍一区二区三区| 亚洲国产成人av| 一区二区在线观看免费| 亚洲欧美日韩国产另类专区| 国产精品免费丝袜| 中文一区在线播放|