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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? transflow.lst

?? ASC 信號機控制程序,國內最先進的信號機控制程序
?? LST
?? 第 1 頁 / 共 2 頁
字號:
C51 COMPILER V6.02  TRANSFLOW                                                              09/28/2006 21:46:49 PAGE 1   


C51 COMPILER V6.02, COMPILATION OF MODULE TRANSFLOW
OBJECT MODULE PLACED IN F:\LAIWORK\GB_ASC\TRANSFLOW.OBJ
COMPILER INVOKED BY: c:\COMP51V6\C51.EXE F:\LAIWORK\GB_ASC\TRANSFLOW.C DB SB OE LARGE

stmt level    source

   1          #include <reg51.h>
   2          #include <absacc.h>
   3          sbit   WatchDog = P1^3;       //看門狗
   4          extern  unsigned char xdata send_liul[32],send_occ[32];
   5          extern  unsigned int xdata  loop_ratio[32];
   6          unsigned char xdata T;
   7          unsigned char xdata fl,fh;
   8          unsigned char xdata last_recetimeid,record_day;
   9          unsigned char xdata steptime[16];
  10          extern unsigned int xdata data_address;
  11          extern unsigned int xdata address;
  12          extern unsigned int xdata tr_flagaddr;
  13          extern unsigned char xdata now_day_planid;
  14          extern unsigned char xdata period_sch[41];
  15          extern unsigned char xdata now_step_schid;
  16          extern unsigned char xdata timeid;
  17          extern unsigned int xdata savecount;
  18          extern unsigned char xdata sch_step[16];
  19          extern unsigned char xdata selcal_flag;
  20          unsigned char xdata per[24][70];
  21          extern unsigned char xdata per_count;
  22          trans_volum()     //流量和占有率發送程序,在周期結束時,發送到FPGA板
  23          {
  24   1        unsigned char i;
  25   1        savecount++;
  26   1        while((XBYTE[0xa023]==0)&&(XBYTE[0xa024]==1)){};    //等待FGPA修改頭尾
  27   1        XBYTE[0xa023]=0x01;                              //CPU修改頭尾
  28   1        XBYTE[0xa024]=0X00;
  29   1      
  30   1        data_address=(XBYTE[0XA021]<<8)+XBYTE[0XA022]+1;
  31   1        data_address=(data_address&0x7ff);
  32   1      
  33   1        address=data_address;
  34   1        data_address=data_address+70;            //應答數據長度70字節
  35   1        if(data_address>0x7f0)data_address=data_address-0x7f0+0x80;
  36   1        data_address--;
  37   1        XBYTE[0XA021]=data_address>>8;          //
  38   1        XBYTE[0XA022]=data_address;
  39   1        XBYTE[0XA023]=0X00;                      //CPU修改頭尾結束
  40   1        XBYTE[0XA024]=0X00;
  41   1        for(i=0;i<6;i++){
  42   2                 tr_flagaddr=0XA030+5*i;
  43   2                 if(XBYTE[tr_flagaddr]==0x87)break;
  44   2                            }
  45   1        if(i==6)return 1;
  46   1      
  47   1        XBYTE[tr_flagaddr+1]=address>>8;        //發送數據的首地址
  48   1        XBYTE[tr_flagaddr+2]=address;
  49   1        XBYTE[tr_flagaddr+3]=data_address>>8;   //發送數據的尾地址
  50   1        XBYTE[tr_flagaddr+4]=data_address;
  51   1      
  52   1        address=address+0xa000;                 //發送應答數據
  53   1        if(address>0xa7f0)address=0xa080;
  54   1        XBYTE[address]=0XFD;                    //發送標識
  55   1      //  SBUF=XBYTE[address];while(!TI);TI=0;      /////////////////////////////////////////
C51 COMPILER V6.02  TRANSFLOW                                                              09/28/2006 21:46:49 PAGE 2   

  56   1        address++;
  57   1        if(address>0xa7f0)address=0xa080;
  58   1        XBYTE[address]=XBYTE[0XC008];           //發送月
  59   1      //  SBUF=XBYTE[address];while(!TI);TI=0;      /////////////////////////////////////////
  60   1        address++;
  61   1        if(address>0xa7f0)address=0xa080;
  62   1        XBYTE[address]=XBYTE[0XC007];           //日
  63   1      //  SBUF=XBYTE[address];while(!TI);TI=0;      /////////////////////////////////////////
  64   1        address++;
  65   1        if(address>0xa7f0)address=0xa080;
  66   1        XBYTE[address]=XBYTE[0XC004];           //時
  67   1      //  SBUF=XBYTE[address];while(!TI);TI=0;      /////////////////////////////////////////
  68   1        address++;
  69   1        if(address>0xa7f0)address=0xa080;
  70   1        XBYTE[address]=XBYTE[0XC002];           //分
  71   1      //  SBUF=XBYTE[address];while(!TI);TI=0;      /////////////////////////////////////////
  72   1        address++;
  73   1        if(address>0xa7f0)address=0xa080;
  74   1        XBYTE[address]=XBYTE[0XC000];           //秒
  75   1      //  SBUF=XBYTE[address];while(!TI);TI=0;      /////////////////////////////////////////
  76   1        address++;
  77   1        if(address>0xa7f0)address=0xa080;
  78   1        for(i=0;i<32;i++){
  79   2            XBYTE[address]=send_liul[i];  //發送流量
  80   2        //    SBUF=XBYTE[address];while(!TI);TI=0;      /////////////////////////////////////////
  81   2            address++;
  82   2            if(address>0xa7f0)address=0xa080;
  83   2            send_occ[i]=(loop_ratio[i]*10/1000)/T;
  84   2            XBYTE[address]=send_occ[i];   //發送占有率
  85   2          //  SBUF=XBYTE[address];while(!TI);TI=0;      /////////////////////////////////////////
  86   2            address++;
  87   2            if(address>0xa7f0)address=0xa080;
  88   2                           }
  89   1        XBYTE[tr_flagaddr]=0x01;
  90   1        for(i=0;i<32;i++){
  91   2           send_liul[i]=0;
  92   2           send_occ[i]=0;
  93   2           loop_ratio[i]=0;
  94   2                         }
  95   1      // SBUF=0XFF;
  96   1      // while(!TI);TI=0;
  97   1         for(i=0;i<32;i++){
  98   2           send_liul[i]=0;
  99   2           send_occ[i]=0;
 100   2           loop_ratio[i]=0;
 101   2                         }
 102   1      }
 103          
 104          void self_learn() using 1
 105          {
 106   1        unsigned char i,j,k;
 107   1        unsigned char good;
 108   1        unsigned int  addr;
 109   1      
 110   1        for(i=0;i<16;i++){ //本周期結束的時候  
 111   2            good=period_sch[9+i];
 112   2            for(j=0;j<70;j++){
 113   3                if((j==good)&&(j!=0))per[i][j]++;
 114   3                              }
 115   2                          }
 116   1      
 117   1        //時段切換后計算學習結果
C51 COMPILER V6.02  TRANSFLOW                                                              09/28/2006 21:46:49 PAGE 3   

 118   1      
 119   1        if(last_recetimeid!=timeid){
 120   2             for(i=0;i<16;i++){ //對上次能學習結果清0
 121   3                 steptime[i]=0;
 122   3                               }
 123   2             for(i=0;i<16;i++){
 124   3                 good=0;
 125   3                 for(j=0;j<70;j++){
 126   4                    if(good<=per[i][j])good=per[i][j];
 127   4                                   }
 128   3                    k=0;
 129   3                    do{
 130   4                      k++;
 131   4                       }while(per[i][k-1]!=good);
 132   3                    k--;
 133   3                    steptime[i]=k;
 134   3                             }
 135   2             addr=(last_recetimeid-1)*16;
 136   2             record_day=XBYTE[0XC006];
 137   2             if(record_day>7)record_day=3;
 138   2             addr=addr+(record_day-1)*384;
 139   2             addr=addr+0x3f00;
 140   2             for(i=0;i<16;i++){//寫到0X3F00開始的地址
 141   3                XBYTE[addr+i]=steptime[i];
 142   3                               }
 143   2             for(i=0;i<41;i++){// 清空自學習緩沖區
 144   3                       period_sch[i]=0;
 145   3                                    }
 146   2             for(i=0;i<32;i++){    //mei
 147   3        	   	  for(j=0;j<70;j++){
 148   4        	   	  	  per[i][j]=0;
 149   4        	   	  	     	}
 150   3        	   	  }
 151   2             }
 152   1        last_recetimeid=period_sch[3];
 153   1      
 154   1      
 155   1      
 156   1      
 157   1      }
 158          void tran_psh() //每周期發送一次方案
 159          {
 160   1        selcal_flag=0;
 161   1      //  unsigned char i;
 162   1      //  period_sch[0]=0x20;              //當前方案號 方案32作為備用降級方案
 163   1        period_sch[0]=now_day_planid;    //當前日計劃號
 164   1        period_sch[1]=now_step_schid;    //當前的階段表號
 165   1        period_sch[3]=timeid;            //當前的時段號
 166   1        period_sch[6]=XBYTE[0XC006];     //當前星期號
 167   1        self_learn();
 168   1      
 169   1      /*
 170   1      
 171   1        while((XBYTE[0xa023]==0)&&(XBYTE[0xa024]==1)){};    //等待FGPA修改頭尾
 172   1        XBYTE[0xa023]=0x01;                              //CPU修改頭尾
 173   1        XBYTE[0xa024]=0X00;
 174   1        data_address=(XBYTE[0XA021]<<8)+XBYTE[0XA022]+1;
 175   1        address=data_address;
 176   1        data_address=data_address+43;            //應答數據長度+1字節

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区欧美精品| 国产精品久久毛片av大全日韩| 成人免费va视频| 国模套图日韩精品一区二区| 精品一区二区三区在线播放| 韩国三级中文字幕hd久久精品| 免费xxxx性欧美18vr| 免费看黄色91| 国内精品不卡在线| 成人av在线电影| 91麻豆国产福利在线观看| aaa欧美日韩| 欧美午夜一区二区三区免费大片| 欧美亚洲一区三区| 欧美一区二区免费观在线| 91精品国产综合久久精品app | 夜夜爽夜夜爽精品视频| 一区二区三区视频在线看| 一区二区久久久| 麻豆久久久久久| 国产伦精品一区二区三区免费迷 | 亚洲欧洲精品一区二区三区不卡 | 欧美日韩国产片| 日韩三区在线观看| 国产色产综合色产在线视频 | 同产精品九九九| 麻豆成人久久精品二区三区小说| 极品少妇一区二区| 波多野结衣精品在线| 欧美三级中文字| 精品福利一区二区三区免费视频| 国产女主播一区| 亚洲综合成人在线| 国产在线精品免费av| 97精品视频在线观看自产线路二| 欧美美女一区二区三区| 久久久国产精品午夜一区ai换脸| 一区二区三区精品视频在线| 国内成人免费视频| 精品视频一区 二区 三区| 久久久精品综合| 丝袜诱惑制服诱惑色一区在线观看| 国产九九视频一区二区三区| 91久久精品一区二区三区| 精品成人私密视频| 亚洲成av人**亚洲成av**| 成人免费av网站| 欧美xxxx在线观看| 亚洲成a人片综合在线| 成人国产亚洲欧美成人综合网| 欧美一区二区三区免费大片| 亚洲欧美一区二区三区极速播放 | 老色鬼精品视频在线观看播放| 不卡大黄网站免费看| 精品免费视频一区二区| 亚洲成人精品影院| 在线视频国内自拍亚洲视频| 国产日本欧洲亚洲| 黄一区二区三区| 欧美一卡2卡3卡4卡| 亚洲尤物视频在线| 91丨九色丨国产丨porny| 久久精品人人做人人综合| 麻豆91免费观看| 欧美大片在线观看一区二区| 午夜视黄欧洲亚洲| 欧美亚洲高清一区| 亚洲综合区在线| 欧美亚洲动漫制服丝袜| 亚洲高清免费在线| 欧美日韩在线观看一区二区| 亚洲男女一区二区三区| 国产高清无密码一区二区三区| 精品乱人伦小说| 人人狠狠综合久久亚洲| 欧美一三区三区四区免费在线看| 亚洲国产一区二区a毛片| 欧美日韩三级视频| 亚洲成av人片观看| 欧美一级爆毛片| 久久er精品视频| 日韩一二三四区| 麻豆成人91精品二区三区| 欧美成人三级电影在线| 国产一区二区福利| 中文字幕一区二区在线播放 | 亚洲va韩国va欧美va| 欧美自拍偷拍午夜视频| 午夜精品久久久久久不卡8050| 欧美久久高跟鞋激| 精品一区二区三区蜜桃| 国产日韩欧美综合一区| 99久久伊人网影院| 亚洲综合在线视频| 欧美日韩亚洲综合在线 | 国产精品久线观看视频| 91亚洲资源网| 夜夜嗨av一区二区三区| 欧美久久久久免费| 国产精品一区免费在线观看| 亚洲欧洲精品一区二区三区不卡 | 国产在线视视频有精品| 国产精品私房写真福利视频| 色婷婷综合久久久| 奇米综合一区二区三区精品视频| 国产午夜精品理论片a级大结局| zzijzzij亚洲日本少妇熟睡| 五月激情六月综合| 欧美国产日韩精品免费观看| 欧美午夜理伦三级在线观看| 国产综合久久久久久鬼色| 亚洲综合无码一区二区| 久久综合久久鬼色中文字| 一本到不卡精品视频在线观看| 久久精品噜噜噜成人88aⅴ| 日韩毛片精品高清免费| 日韩欧美一区二区久久婷婷| 97aⅴ精品视频一二三区| 久久综合综合久久综合| 一区二区高清在线| 欧美激情一区二区三区全黄| 51精品秘密在线观看| av电影天堂一区二区在线观看| 麻豆精品视频在线| 亚洲图片欧美一区| 国产精品美女久久久久av爽李琼| 91精品在线免费| 91欧美激情一区二区三区成人| 韩国视频一区二区| 日韩av一区二区在线影视| 国产精品国产自产拍在线| 久久美女艺术照精彩视频福利播放| 欧洲在线/亚洲| 99国产精品久久久久久久久久| 久久国产精品色| 日本美女一区二区三区| 亚洲一区在线观看免费观看电影高清| 欧美激情一区二区三区全黄| 久久综合精品国产一区二区三区| 在线播放/欧美激情| 欧美色窝79yyyycom| 色狠狠综合天天综合综合| www.亚洲色图.com| 成人理论电影网| 国产iv一区二区三区| 国产激情一区二区三区| 国产一区二区视频在线| 久久91精品国产91久久小草| 日韩二区在线观看| 天天色图综合网| 日本免费新一区视频| 免费成人在线观看| 狠狠色综合播放一区二区| 麻豆久久久久久| 国产综合一区二区| 东方aⅴ免费观看久久av| 成人国产在线观看| 在线观看视频欧美| 欧美亚洲国产一区二区三区va | 欧美不卡视频一区| 日韩欧美第一区| 精品少妇一区二区三区视频免付费 | 久久99精品一区二区三区三区| 理论电影国产精品| 国产一区二区毛片| 97久久精品人人澡人人爽| 日本高清不卡一区| 欧美日本在线播放| 欧美zozo另类异族| 中文字幕一区av| 亚洲国产aⅴ成人精品无吗| 久久电影国产免费久久电影| 国产精品66部| 欧美中文字幕久久| 日韩一区二区视频在线观看| 国产色91在线| 一区二区三区电影在线播| 免费在线观看一区二区三区| 国产精品99精品久久免费| 91婷婷韩国欧美一区二区| 91麻豆精品国产91久久久久| 久久一夜天堂av一区二区三区 | 天堂一区二区在线| 国产在线精品一区二区夜色 | 国产精品免费视频观看| 亚洲大尺度视频在线观看| 韩国av一区二区三区在线观看| 99久久er热在这里只有精品15 | 欧美一卡二卡三卡| 亚洲天堂免费在线观看视频| 奇米综合一区二区三区精品视频 | 欧美欧美欧美欧美首页| 久久夜色精品国产噜噜av| 亚洲日本护士毛茸茸| 久色婷婷小香蕉久久| 欧美在线一区二区三区| 国产日韩一级二级三级| 奇米色777欧美一区二区| 色天天综合色天天久久| 国产亚洲精品中文字幕|